Soru & Cevap

Swift Compiler Error ...

06.05.2015 - 02:58

Merhaba Arkadaşlar,

Swift kullanarak yazdığım IOS uygulamasında biranda resimde göründüğü gibi compiler hatası almaya başladım. Runtime anında karşıma çıkıyor bu hata internette güncellemeden olduğu yazıyor sürümüde eski  versiyona dönderdim yine aynısı oldu. Bu konu hakkında bilgi sahibi olan varsa paylaşabilir mi? şimdiden çok teşekkür ederim iyi çalışmalar 

47 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-51575-1465822570.jpg
ibrahim.bolat
06.05.2015 - 04:10

Dediğiniz yöntemi daha önce denedim şimdide denedim ekte çıkan hataları göreceksiniz bu anlam veremediğim bir hata bir türlü çözüme ulaşamıyorum

/sites/default/files/cevaplar/dosya/2020/file-screen_shot_2015-05-06_at_16.09.06.png
Burhan Aksendir
06.05.2015 - 04:15
Bu hataların çözümü için downcast yapmalısınız. Swift size hatanın çözümünü de gösteriyor. Örneğin DetayController.swift'e bakarsanız as! ifadesi ile çözüleceğini söylüyor. Bunun dışında son güncellemeleri ( Xcode 6.3.1) yükleyip dediklerimi yaparsanız olacaktır.
Burhan Aksendir
06.05.2015 - 04:26
Yani sizin yapmanız gereken bütün swift dosyalarınızda bu as! vs downcastleri yapmalısınız ki düzelsin. Bununla ilgili olarak Swift 1.2'de as ile ilgili : https://developer.apple.com/swift/blog/?id=23
Ibrahim Bolat
06.05.2015 - 04:31
Anladım burhan bey deneyip tekrar dönüş yapacağım çok teşekkür ediyorum iyi çalışmalar
picture-51575-1465822570.jpg
ibrahim.bolat
06.05.2015 - 04:01

bahsettıgınız kısım

/sites/default/files/cevaplar/dosya/2020/file-delgate_5.png
Burhan Aksendir
06.05.2015 - 04:05
as ten sonra ! işareti ekleyin tüm hata noktalarına. Düzelecektir. Yani şu şekilde olacak : as!
Profile picture for user burhanaksendir
burhanaksendir
06.05.2015 - 03:19

Uygulamanızı tamamen kapatıp, Product / Clean yapıp denediniz mi ? Eğer işe yaramazsa parse methodunu paylaşın inceleyelim. Hata o method içinde gösteriliyor.

 

Ibrahim Bolat
06.05.2015 - 03:23
Evet denedim burhan bey yine aynı sonuç ile karşılaştım sorun şu ki sadece parse metodu yada diğerleri değil her tarafta görülebiliyor şuan yeniden yükleme yapıyorum birazdan paylaşım yaparım
Burhan Aksendir
06.05.2015 - 03:34
Anladım. Kırmızı ile işaretlediği hata alanına tıklayın. Sizi götürdüğü ilgili methodun satırını buraya yapıştırın.