我正在使用NSUbiquitouskeyvalueStore将一些偏好数据同步到iCloud.我发现如果用户在“设置应用程序”中禁用iCloud的“文档和数据”项,则NSUbiquitouskeyvalueStore无法将其数据同步到iCloud.所以,我想先检查一下这个设置是否被打开.在谷歌搜索之后,我发现这个代码段:
NSURL *ubiq = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]; NSLog(@"url=%@",ubiq); if (!ubiq) { UIAlertView *av = [[UIAlertView alloc] initWithTitle:nil message:@"Please enable iCloud in Setting app" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil,nil]; [av show]; return; }
我想知道的是,这是否是唯一的检测方式,即使我只是使用NSUbiquitouskeyvalueStore(不是iCloud文档存储).有更好的选择吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。