XCode を 6.3 / Swift 1.2 にアップグレードしましたが、拡張機能に関するエラーが表示されます。以下は、backButton テキストを非表示にするための UINavigationItem の拡張機能です。
extension UINavigationItem {
func backBarButtonItem() -> UIBarButtonItem {
return UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: nil, action: nil)
}
}
コンパイルすると、次のエラーが表示されます
Objective-C セレクター「backBarButtonItem」を使用したメソッド「backBarButtonItem()」は、「backBarButtonItem」のゲッターと競合します。
拡張機能を使用してメソッドをオーバーライドすることはできなくなりましたか?