2016-11-15 4 views
0

私は以下のプロトコルを持っています(私はストーリーボードへのIBOutletリファレンスとして使用していますので、@ objcでなければなりません)。オプションの機能を実装したSwipe @objcプロトコルでビルドエラーが発生する

/// This protocol implemented by views that contain a **main** 
    collection view. 
@objc protocol CollectionInViewMethods { 

     /// Notify the view that scrolling occurred. 
     @objc optional func setSortingMenuFrame(newFrame: CGRect) 
} 

私は次のように迅速な構文を使用して、オプション機能にアクセスしようとする:(!?の代わりに)成功し

Command failed due to signal: Segmentation fault: 11 

ながら力アンラップビルドで結果

self.cineamsView.setSortingMenuFrame?(newFrame: CGRect()) 

これが起こる理由はありますか?私は目標Cがプロトコルでオプションの機能をサポートしているのを見ましたが、Xcodeのバグが気に入っています...

+0

はそれSWIFT 3コードです:Objective-Cのプロトコル)

このブログはそれを説明すると? – Dari

+0

@Dariはい、プロジェクトはSwift 3で書かれています。 – Nadav96

+1

xcodeはオプションの機能でCGRectを処理する際にいくつかの問題があるようです。 – Dari

答えて

関連する問題