/ / Когато настроите езика на iPhone на китайски или японски, свързаният контакт на WatchKit Extension е нулев по време на изпълнение - бърз, часовник

При задаване на езика на iPhone на китайски или японски, свързващият контакт на WatchKit Extension е нулев по време на изпълнение - бърз, наблюдателен

Искам обаче да локализирам съдържанието на приложението за гледане,в момента е невъзможно да зададете езици в приложението за гледане. Така че предполагам, че езикът на приложението за гледане е обвързан с iPhone (След изпробване, мисля, че наистина е), когато настроя езика на iPhone на Chinense (опростен) или японски, изходът в WatchKit Extension е нулев с изненада (например , MKInterfaceLabel), грешка ли е в XCode6.2 beta3 или нещо друго трябва да бъде конфигурирано? Ето кода на фрагмента, отнасящ се до този проблем.

в разширението на WatchKit:

class InterfaceController: WKInterfaceController {


@IBOutlet weak var mLabel: WKInterfaceLabel!

override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)

// Configure interface objects here.
let title = NSLocalizedString("title", comment: "localized Title")
println(title)
mLabel.setText(title)
}

}

И аз настроих езика на iPhone на японски въведете описанието на изображението тук

Въпреки това, когато го пускам в WatchApp Schema, приложението за гледане се срине, защото изходът на етикета е нулев.

въведете описанието на изображението тук

Отговори:

1 за отговор № 1

Правилни сте, че Watch използва езиковата настройка за iPhone. (Или поне Разширението за гледане има, понастоящем нямаме представа за Гледането.)

Свързали ли сте своя IBOutlet mLabel във вашето разширение на WatchKit до съответния етикет в приложението Watch в създателя на интерфейс?