2013-04-06 5 views
-1

Я смог синхронизировать plist с iCloud со всеми уровнями пользовательского уровня.Сохранение данных на iCloud

Мне до сих пор не удалось выяснить, как это сделать, чтобы люди не могли просто войти в папку документов iCloud и изменить эти значения.

Я знаю, что Jetpack Joyride сохраняет свою игру информацию ICloud, но когда я иду в папку документов, нет ничего там (они сохранить его на своих серверах?)

Еще одна игра у меня есть экономит с файл «Game.sav».

Есть ли папка, которую вы можете сохранить в iCloud, к которой пользователи не могут получить доступ? Это разрушит игру, если они смогут изменить свой высокий балл или номера достижений Game Center.

Заранее благодарен!

ответ

0

Вместо функции сохранения документов iCloud используйте функцию key-value iCloud (NSUbiquitousKeyValueStore). Пользователи этого не видят.

+0

Я думал об использовании этого, но мог бы он обработать более 50 уровней высоких баллов (я знаю, что есть ограничение на пространство, и я точно не знаю, сколько это займет.) Также , документы указывают, что он не должен быть частым сбережением (он будет экономить каждый раз, когда пользователь победит на уровне). У вас есть опыт работы с ключевой функцией, и мои заботы недействительны? Спасибо! – chap

+0

Почему вы не делаете файл, содержащий ваши 50+ уровней высоких результатов и * см. *, Насколько он большой? – matt

+0

Я думаю, что ответы на мой вопрос тогда, спасибо! Надеюсь, это сработает :) – chap

Смежные вопросы