cuốn sách gpt4 ai đã làm

ios - URLForUbiquityContainerIdentifier 总是返回 nil

In lại Tác giả: Hồ Xil 更新时间:2023-11-01 05:20:45 29 4
mua khóa gpt4 Nike

模拟器是iOS8.1,我用的是Xcode 6.1.1。

我已经尝试了几个不同来源的解决方案:

似乎没有任何效果。我的设置:

权利和能力: nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Mã số:

dispatch_async(dispatch_get_global_queue (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void) {
NSURL *myContainer = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil];

// unarchive journal object from iCloud
if (myContainer != nil) {
NSString *filePath = [NSString stringWithFormat:@"%@/%@", myContainer.path, ARCHIVE_FILE_NAME];
self.journal = [NSKeyedUnarchiver unarchiveObjectWithFile:filePath];

// initialize journal from local storage if there's no iCloud archive
if (self.journal == nil)
[self initJournalFromLocalStorage];
khác
[self.journal validateUserDefines];

self.journal.cloudURL = myContainer;

dispatch_async (dispatch_get_main_queue (), ^(void) {
// On the main thread, update UI and state as appropriate
});
}
});

我的 Apple ID 为开发和分发启用了 iCloud;并且我已经尝试创建和下载新的配置文件。

我还尝试在 .entitlements 中将 iCloud.$(CFBundleIdentifier) 更改为 $(TeamIdentifierPrefix)$(CFBundleIdentifier)。

无论我做什么,URLForUbiquityContainerIdentifier 总是返回 nil。感谢您的帮助!

câu trả lời hay nhất

您是否在模拟器上启用了 iCloud Drive?

根据我自己的测试,如果使用 iOS 8.1 模拟器禁用 iCloud Drive,URLForUbiquityContainerIdentifier 总是返回 nil。但是,如果您在具有相同设置的设备上进行测试,它将返回一个有效值。同样,如果启用了 iCloud Drive,则模拟器将返回正确的值。如果您不想启用 iCloud Drive,那么除了在真实设备上进行测试之外没有其他解决方法。

关于ios - URLForUbiquityContainerIdentifier 总是返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27825241/

29 4 0
Bài viết khuyến nghị: ios - 无限旋转 SCNNode 360°
Bài viết khuyến nghị: iOS:拦截从顶 View 到底 View 的点击手势事件
Bài viết khuyến nghị: ios - ionic Cordova 相机不工作
Bài viết khuyến nghị: ios - iOS 和 OSX 代码的宏条件
Hồ Xil
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress