6,1 Özellik Sözlükler 6 Beta 7 Xcode Xcode 6.1 Beta 2 yükselttikten sonra aşağıdaki artık çalışmıyor ancak "Dönüştürme ... '' Sözlüğü '' NSString! '' hatası alıyorum. Anahtarın NSString
yerine NSString!
olarak bildirilmesi NSString!
'un zararsız olduğundan şikayetçidir. Herhangi bir ipucu?Xcode Swift
8
A
cevap
18
Sıra. Her zamanki gibi, gerçek hata kırmızı bir ringa balığıdır. UIFont(name: , size:)
artık bir init?
başlatıcısına sahiptir ve isteğe bağlıdır. Doğru kullanım şimdi: ya da daha doğru bir
let font = UIFont(name: "Arial", size: 16)! // Unwrapped
let colour = UIColor.redColor()
let attributes: [NSString : AnyObject] = [NSFontAttributeName: font, NSForegroundColorAttributeName: colour]
: Xcode6.01 için
if let font = UIFont(name: "Arial", size: 16) {
let colour = UIColor.redColor()
let attributes: [NSString : AnyObject] = [NSFontAttributeName: font, NSForegroundColorAttributeName: colour]
// ...
}
+0
Sadece bu kesin problem vardı. Kendi başıma birkaç farklı değişiklik yapmayı denedim (sözlük tipi parametrelerini belirterek, 'NSDictionary' kullanarak) ve tüm derleyici hataları beni tamamen yanlış yöne fırlattı. Teşekkürler! –
İlgili konular
- 1. Swift uygulama Xcode
- 2. XCode yerelleştirme dizesi Swift
- 3. Xcode Swift EXC_BAD_INSTRUCTION
- 4. Swift 1.2 XCode 7/Swift 2.0 Çerçeveleri
- 5. Xcode Crash'de Swift 4 Dönüştürme
- 6. Swift hata Xcode 6.3 böyle
- 7. XCode 6/Swift düğme etiketi
- 8. Xcode 7 ve Swift 2
- 9. Swift/Xcode düğmesindeki görüntü nasıl ayarlanır
- 10. XCode: lldb swift repl'den nasıl çıkış yapılır
- 11. XCode 8.1 açtığımda çöküyor .swift/.xib dosya
- 12. Swift Xcode hata ayıklama otomatik tamamlandı
- 13. Swift - Abonelik sıralamasının belirsiz kullanımı() - Xcode 7.3
- 14. BarButtonItem Yazı Tipini Değiştirme Swift (Xcode 6)
- 15. Xcode 8 beta 6 AnyObject Swift 3
- 16. Swift
- 17. Xcode Playground
- 18. Swift
- 19. nasıl Xcode Swift Muhtemel türünü belirlemek için 6
- 20. , NSViewController ve xcode 6'daFirstResponder'ı kabul eder - Swift
- 21. Hatalar iOS uygulamasında (swift 2.2/xcode 7.3) Braintree SDK uygularken
- 22. Bir Mac uygulamasında, bir Mac uygulamasında Swift Xcode ile Çalıştır
- 23. XCode 7 ve Swift kullanıyorum ve denetim sürükle eylemim çalışmıyor
- 24. Xcode 6 Jump Bars'da "Swift Interface Summary" ne yapıyor?
- 25. Xcode 8/Swift 3'te nasıl bir iOS liveView oluşturuyorsunuz
- 26. 10 Xcode 7.3, Swift 2.2 Storyboards Son Derece Yavaş
- 27. Swift 3'teki FileManager ve urlsForDirectory Hatası Xcode 8
- 28. Uygulamamın içinde bir ayarlar sayfası ekleme (Xcode and Swift)
- 29. Xcode Swift yürütülebilir boyutu Objective-C çalıştırıcısından çok daha büyük
- 30. Son Xcode Sürüm Swift Navigasyon Bar Yazı Ayarlanamıyor
oyun kopyalanan - bu XCode 6.1 Beta 2 –
işleri - Yani neden düşüş –
@MaximShoustin başarısız kodunu teyit edebilir – Grimxn