Я запускаю приложение watchkit, которое использует группы приложений, и я не могу заставить его работать вообще. В любое время, когда я пытаюсь запустить приложение, я получаю предупреждение, в котором говорится: «SPErrorGizmoInstallNeverFinishedErrorMessage». Код на мой взгляд, контроллер относительно короткий.SPErrorGizmoInstallNeverFinishedErrorMessage в Watchkit
let sharedGroupName = NSBundle.mainBundle().objectForInfoDictionaryKey("Shared Group") as! String
var sharedDefaults:NSUserDefaults!
override func willActivate() {
super.willActivate()
sharedDefaults = NSUserDefaults(suiteName: sharedGroupName)
var timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
}
func update() {
println(sharedDefaults?.valueForKey("timeMessage") as! String)
}
код в моем ViewController.swift коротка, а также просто настройки объекта эта доля по умолчанию:
let sharedGroupName = NSBundle.mainBundle().objectForInfoDictionaryKey("Shared Group") as! String
var sharedDefaults:NSUserDefaults!
sharedDefaults?.setObject(timeMessage.text, forKey: "timeMessage")
sharedDefaults?.synchronize()
Эта ошибка мешает мне запуска любого приложения watchkit вообще. Не основное приложение, или взгляд или уведомление. У меня есть одна группа приложений, которая указана в info.plist. У меня есть настраиваемая настройка для имени групп приложений. Любая помощь будет принята с благодарностью.
Эта ошибка возникает даже при отсутствии кода NSUserDefault/Shared-Groups. Решение Орана сработало. –