1

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」のゲッターと競合します。

拡張機能を使用してメソッドをオーバーライドすることはできなくなりましたか?

4

2 に答える 2