2016-08-15 29 views
6

denilen almıyorum ben Apple'ın MyLife örnek proje indirilen ve geliştirin ve çalıştırmak için Xcode 8 beta teşebbüs 6.(hazırlanmak: gönderene :)

bir görünüm denetleyicisi için prepare(for:sender:) çağrıyı uygulamıştır iki yer vardır Bir storyboard segue önce şeyler yapmak. Bu satırda "Yöntem, üst sınıftan herhangi bir yöntemi geçersiz kılmıyor" şeklinde bir hataya sahiptir.

Geçersiz kılmayı kaldırırsam, uygulama oluşturulur, ancak olması gerektiğinde yöntem çağrılmaz.

+0

Öyle mi "Düzenle -> Dönüştür -> En Son Swift Sözdizimine" ... denemek ister misiniz? –

+0

Bu zaten Swift 3 projesi, sadece Swift * en son * sürümü değil * –

cevap

10

Yöntem imzası değişti. Şimdi Any? yerine bu Swift obj-c ile köprülü nasıl değişiklikler denk olduğunu AnyObject?

override func prepare(for segue: UIStoryboardSegue, sender: Any?) 

arasında, altında here tarif sender edilmektedir "Xcode 8 beta 6 Yeni - Swift Derleyici"

+0

Sadece kendimi keşfetti. Ayrıca herhangi bir nedenle otomatik tamamlamada görünmüyor. –