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)
})
- 1. Watchkit 2 NSURLSession yanıtı
- 2. WatchKit Bildirimi Kanat Rengi
- 3. WatchKit: setTitle gecikmesi?
- 4. WatchKit wkintertabletable kaydırmayacak
- 5. Watchkit: Set küresel tonu programlı
- 6. WatchKit Etiketine kenar boşluğu ekliyor
- 7. WatchKit/Apple Watch API'si: özel uzunluktaki titreşimler?
- 8. iPhone'da uygulamayı WatchKit uygulamasından nasıl açabilirim?
- 9. iPhone'da ebeveyn uygulamasını WatchKit uygulamamdan nasıl açabilirim?
- 10. handleWatchKitExtensionRequest Watchkit Uzantısı'nda openParentApplication yanıt vermiyor (Swift)
- 11. WatchKit ve iOS App ile Temel Veriler
- 12. Önceden ayarlanmış gövdeye sahip WatchKit SMS'i
- 13. WatchKit WKInterfaceGroup, diğerinin üstünde bir etiket var mı?
- 14. Ana hedefe bölmeleri dahil et ve WatchKit uzantısında değil
- 15. Xcode build script/xcodebuild'den Uygulama Uzantısı'nı (WatchKit) Hariç Tut uygulama
- 16. Apple Watch, çeşitli hedefler ve paylaşılan Watchkit Extension/Watckit uygulama hedefleri
- 17. Subversion konusundaki yazıyı değiştirin: Subversion
- 18. Bir Liste Görünümü'nden satır silme konusundaki Animasyon
- 19. Raylarım uygulamalarındaki tüm rotaları nasıl alabilirim?
- 20. Web uygulamalarındaki jar dosyalarından kaynak gösterme (Tomcat7)
- 21. Bir kafka konusundaki LATEST ofsetini nasıl alabilirim?
- 22. Javascript'te günlüğe kaydetme konusundaki en iyi yaklaşım
- 23. JQuery'de sekme seçme konusundaki sorunum nedir?
- 24. "ps" konusundaki tüm sonuçları burada bulabilirsiniz
- 25. Global "Tanıma git" konusundaki ayrıntılar Ruby?
- 26. İkili eki ve metin dönüşümü ayıklama MIME posta ayrıştırma
- 27. -ms-dönüşümü
- 28. Bu scanf() dönüşümü neden çalışıyor?
- 29. Görsel stüdyo olmadan ASP.NET uygulamalarındaki referansları nasıl yeniliyorsunuz?
- 30. Web Uygulamalarındaki RxJava Gözlemlerini Kullanarak Performans İyileştirme Yetersizliği
https://developer.apple.com/library/ios/samplecode/WKInterfaceCatalog/Introduction/Intro.html, metin girişi – sheraza