UIDocument openWithCompletionHandler返回NO表示成功

时间:2012-05-23 09:15:06

标签: objective-c ios cocoa-touch icloud uidocument

我有这段代码:

[metaDoc openWithCompletionHandler:^(BOOL success) {
    if (!success) {
        NSLog(@"UH OH");
    }
}];

为什么这会回归NO?对我来说,即使在我的

中,它也会返回NO
- (BOOL)loadFromContents:(id)contents 
                  ofType:(NSString *)typeName 
                   error:(NSError **)outError 

方法,我总是返回YES。

由于

1 个答案:

答案 0 :(得分:5)

有很多原因。覆盖handleError:userInteractionPermitted:并记录详细信息,或在那里设置断点。你应该看到确切的错误。