1

我想在我的应用程序中读取存储在 icloud 中的数据,但在以下方法中出现异常

-(BOOL)loadFromContents:(id)contents ofType:(NSString *)typeName error:(NSError **)outError
{
    if (contents != nil && [contents length]>0)
    {
        NSString * pString = [[NSString alloc] initWithData:contents 
                                                   encoding:NSUTF8StringEncoding];
    }
}

将内容转换为 NSString 时出现异常。它会导致应用程序崩溃。

4

1 回答 1

0

我发现了我的错误,我在从 icloud 读取数据时犯了一个错误....

以前读取数据我使用了 UIDocument 类“readFromURL:url error:&error”方法,

但现在我用以下方法替换了这个调用。

[documentclassObj openWithCompletionHandler:^(BOOL success) {


}];

现在它工作正常......

于 2013-04-17T07:18:42.807 回答