我想在我的应用程序中读取存储在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时会出现异常。它会导致应用程序崩溃。
答案 0 :(得分:0)
我发现了我的错误,我在从icloud读取数据时犯了一个错误......
以前要读取数据我使用过UIDocument类“readFromURL:url error:& error”方法,
但现在我用以下方法替换了这个电话。
[documentclassObj openWithCompletionHandler:^(BOOL success) {
}];
现在它工作得很好.....