Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios openWithCompletionHandler从不在iPhone5中调用完成块_Ios_Uidocument - Fatal编程技术网

Ios openWithCompletionHandler从不在iPhone5中调用完成块

Ios openWithCompletionHandler从不在iPhone5中调用完成块,ios,uidocument,Ios,Uidocument,最近我遇到了一个奇怪的问题,如果有人有过同样的经历,我会感兴趣的。我正在开发一个支持iCloud的应用程序,它使用 (void)openWithCompletionHandler:(void(^)(BOOL success))completionHandler 对于某些存储在iCloud中的文件 我使用的是XCode 4.5.2(4G2008a),我有几台设备,每台都运行iOS 6.0.1:一台iPhone3GS、4GS、5、几台iPad和两台iPodtouch,分别是第四代和第五代。此外,

最近我遇到了一个奇怪的问题,如果有人有过同样的经历,我会感兴趣的。我正在开发一个支持iCloud的应用程序,它使用

  • (void)openWithCompletionHandler:(void(^)(BOOL success))completionHandler
对于某些存储在iCloud中的文件

我使用的是XCode 4.5.2(4G2008a),我有几台设备,每台都运行iOS 6.0.1:一台iPhone3GS、4GS、5、几台iPad和两台iPodtouch,分别是第四代和第五代。此外,我正在使用一些同样处理iCloud数据的MAC,但是,它们使用不同的方案来访问文件

现在的问题是:除了在iPhone 5上,该应用程序在所有其他设备上都能正常工作——无论其他设备同时运行该应用程序,都会调用完成处理程序并正确加载和打开文档

然而,在iPhone5上,无论是完成块还是loadFromContents::都没有被调用,应用程序只是挂起,因为如果iCloud将此文件作为一个普遍存在的项目报告给tbe,它将依赖于此文件


由于同一个应用程序在所有其他设备上运行,我认为,不应该有任何编码或逻辑错误,但在iPhone5iOS实现中存在一些差异。有没有人有过类似的经历,或者有没有解决问题的想法

同样的问题,iOS6。