Я разрабатываю приложение для iPad, которое использует CoreData с iCloud.Работает отлично!Я могу открыть ~ / Library / Mobile Documents "с папкой, которая соответствует моему идентификатору команды и контейнеру iCloud. Я также создаю приложение macOS, которому требуется доступ к iCloud. В приложении macOS я добавил контейнер приложения iOSID. Итак, у меня есть два идентификатора контейнера: ca.company.MacContainerID и ca.company.IPadContainerID, который работает для приложения iPad.
Когда я выполняю следующий код в приложении MacOS, URLForUbiquityContainerIdentifier: возвращает ноль.
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *containerID = @"A1B2C3E4F5.ca.company.IPadContainerID";
NSURL *url = [fileManager URLForUbiquityContainerIdentifier:containerID];
url is nil
Я не знаю, что делать, чтобы получить доступ к iCloud с основными данными из приложения для iPad. У вас есть идея?