'da desteklenmeyen çerçevelere nasıl başvurulur Uygulamamı en son hızlı 2.0 sözdizimine güncelledim. Bunu yaparken, watchkit uygulaması bozuldu. Sorun, watchkit uygulamasının AVFoundation çerçevesine referans veren bir sınıfa başvurmasıdır. WatchOS2 görünüşte artık standart çerçeveler bazı destekler: ağ tabanlı işlemler içinİzleme OS 2
Yani şimdi izle kiti kodunu derlemek olamaz. Bunu nasıl başarabilirim ve o dersi ve çerçeveyi elma izleme uygulamamda referans göstermeye devam edebilirim. Telefonla saat arasında veri iletişim kurmalı mıyım? Çerçeveyi uzantıya bağlamanın bir yolu var mı?Desteği şu teknolojileri içerir:
WatchKit uzantıları bir NSURLSession nesnesi aracılığıyla doğrudan ağa erişebilir. WatchKit uzantıları, arka planda dosyaları indirme olanağı da dahil olmak üzere NSURLSession özelliklerine tam erişime sahiptir. Bu dersin kullanımı hakkında bilgi için, bkz. URL Yükleme Sistemi Programlama Kılavuzu. Watch Connectivity çerçevesi , Watch uygulamanız ile iOS uygulamanız arasındaki çift yönlü iletişimi destekler. İki uygulama arasındaki etkinlikleri koordine etmek için bu çerçeveyi kullanın. Companion iOS App ile İletişim Kurma konusuna bakın. "Bulunan böyle modülü" AVFoundation çerçevesini kullanmaya çalışırken bir hata mesajı olduğu
Available System Technologies for WatchKit
Ne yapmaya çalışıyorum benim InterfaceController içinde, şudur:
override func willActivate() {
super.willActivate()
let defaultsShared = NSUserDefaults(suiteName: "somesharedappgroup")
let defaults = NSUserDefaults.standardUserDefaults()
if let barcodeString = defaultsShared!.objectForKey("barcode") as? String {
if let barcodeContent = RSUnifiedCodeGenerator.shared.generateCode(barcodeString, machineReadableCodeObjectType: AVMetadataObjectTypeCode39Code) {
barcode.setImage(barcodeContent)
label.setText("ID: \(barcodeString)")
} else {
label.setText("Please setup extensions in the settings of SHPID.")
barcode.setImage(nil)
}
} else {
label.setText("Please setup extensions in the settings of SHPID.")
barcode.setImage(nil)
}
}
RSUnifiedCodeGenerator