Apple Watchkit uygulamalarında, Metinden Konuşmaya dönüştürme özelliğini eklemek için örnek bir kodla bana yardımcı olabilir.WatchKit: WatchKit Uygulamalarındaki metin dönüşümü konusundaki konuşmalar
cevap
Evet, mümkün. İşte belgeler: https://developer.apple.com/library/prerelease/ios/documentation/WatchKit/Reference/WKInterfaceController_class/index.html#//apple_ref/occ/instm/WKInterfaceController/presentTextInputControllerWithSuggestions:allowedInputMode:completion:
Kod şöyle gözüküyor. Kelimelere (veya emoji'ye) sahip bir öneri dizisi sağlarsınız ve yalnızca animasyonlu emoji, emoji veya yalnızca metin planlayabilen izin verilen giriş modunu siz belirlersiniz.
[self presentTextInputControllerWithSuggestions:@[@"hello", @"world"] allowedInputMode:WKTextInputModePlain completion:^(NSArray *results) {
NSLog(@"results: %@", results);
}];
sonuç
şudur:bkz yine dikte simüle etmek biliyor musunuz? Simülatörün bunu desteklemediğini biliyorum ve henüz test etmek için elma saati yok mu? – prawn
Simülatörde test edemezsiniz ve bunun yakın zamanda kullanılabilir olacağından şüpheliyim. Bunu test etmek için muhtemelen gerçek bir cihaz gerekir. – BalestraPatrick
Teşekkürler! cevabınız için @BalestraPatrick –
Kullanıcı girişi için sormak ve ona öneri verebilir (feryat Swift örneğe bakın). önerinil olduğunu
self.presentTextInputControllerWithSuggestions(["suggestion 1", "suggestion 2"] allowedInputMode: .Plain, completion: { (answers) -> Void in
if reply && reply.count > 0 {
if let answer = answers[0] as? String {
println("\answer")
}
}
})
Eğer dikte doğrudan gider. Simülatör üzerinde çalışmıyor ama gerçek saatte.
self.presentTextInputControllerWithSuggestions(["Y","N"], allowedInputMode: WKTextInputMode.Plain,
completion:{(results) -> Void in
let aResult = results?[0] as? String
print(aResult)
})
https://developer.apple.com/library/ios/samplecode/WKInterfaceCatalog/Introduction/Intro.html, metin girişi – sheraza