Я отправил обновление своего приложения для утверждения в App Store, и, по-видимому, я сохраняю 6.47 МБ в iCloud пользователя.Приложение, хранящее данные в iCloud
Я понятия не имею, от чего это может произойти, поэтому я мог бы воспользоваться некоторой помощью.
Вот сообщение, которое я получил от Apple: от Apple, 0. 3.0 ПЕРЕД ВВЕСТИ: ICloud Перед Submit
На старте и загрузки контента, ваше приложение хранит 6.47MB на пользователя ICloud, который не делает соблюдать правила хранения данных iOS.
Атрибуты iCloud в моем приложении: хранилище ключей и CloudKit. Я использую CloudKit для хранения информации о приложении и загрузки ее из облака при запуске. Я сохраняю информацию локально, я уверен.
Любые предложения относительно того, от чего это могло произойти?
Вот моя функция сохранения:
func saveFacts() {
let isSuccessfulSave = NSKeyedArchiver.archiveRootObject(birdFacts, toFile: BirdFact.ArchiveURL.path!)
if !isSuccessfulSave {
print("Failed to save bird facts")
}
else {
print("saved bird facts")
}
}
Предположительно ничего вы храните на частной базе данных Cloudkit этот размер? Какой тип материала вы загружаете из CloudKit при запуске и как вы храните его локально? –
Я загружаю много «фактов». Каждый факт включает в себя несколько строк, изображение и NSDate. – Alex
Что касается хранения на локальном компьютере, я сохраняю данные с помощью NSCoding – Alex