转换来自icloud的传入数据的问题

时间:2013-04-16 09:54:37

标签: ios icloud

我想在我的应用程序中读取存储在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时会出现异常。它会导致应用程序崩溃。

1 个答案:

答案 0 :(得分:0)

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

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

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

[documentclassObj openWithCompletionHandler:^(BOOL success) {


}];

现在它工作得很好.....