2013-10-04 5 views
0

Я распространю свое приложение, используя Ad hoc distribution. После загрузки моего приложения и входа в систему приложение начнет загружать некоторые данные и сохранять что-то с основными данными, но оно не может быть сохранено. Затем я завершаю приложение и повторю попытку, он преуспевает. Что-то не так, я думаю! Я пробовал много раз и обнаружил, что каждый раз, когда я устанавливаю приложение, действие сохранения данных ядра будет терпеть неудачу, тогда я прекратил приложение, попробовал еще раз, он преуспеет. В первый раз он потерпел неудачу, может возникнуть какое-то странное сообщение.Странная вещь при использовании Специальное распространение

(com.apple.ubd) <Notice>: (com.apple.ubd) Throttling respawn: Will start in 1 seconds 

В модели дегума странная вещь не произойдет.

Может ли кто-нибудь мне помочь?

+0

Вы используете iCloud? Это то, что обычно означает 'com.apple.ubd'. –

+0

Я не использую iCould, это важно? – fisher

ответ

1

Это может пара вещей:

  • Может быть время, чтобы выполнить - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions слишком долго, когда вы инициализировать App в первый раз и аварии его.
  • Если вы используете MagicalRecord, попробуйте найти строку [self setShouldDeleteStoreOnModelMismatch:NO]; и установите значение YES в режиме DEBUG.

Удачи вам!

+0

Спасибо за ваш ответ! Мое приложение не использует MagicalRecord. В - (BOOL) приложение: (UIApplication *) application doneFinishLaunchingWithOptions: (NSDictionary *) launchOptions Я добавляю контроллер корневого представления в окно, содержащее вид входа. При использовании логина я использую поток, чтобы проверить обновление и загрузить обновление в фоновом режиме и перейти на главную страницу. Затем, когда обновление завершено, происходит странная вещь. Казалось, что основные данные не могут быть сохранены правильно. – fisher

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