Xcode 6 beta 6 を使用して、Objective C ライブラリであるXLFormを Swift プロジェクトに追加しました。
XLFormDescriptorCell.h のプロトコル定義のメソッド プロトタイプでコンパイラがトリップする
#import <Foundation/Foundation.h>
...
@protocol XLFormDescriptorCell <NSObject>
...
@optional
+(CGFloat)formDescriptorCellHeightForRowDescriptor:(XLFormRowDescriptor *)rowDescriptor;
^
Parse Issue / Expected a type
さらに警告: 「セマンティックな問題: 'forDescriptorCellHeightForRowDescriptor: の実装で戻り値の型が競合しています:」「id」と「CGFloat」(別名「float」)
プロジェクトの Bridging-Header.h ファイルに追加しました (ただし、これを追加するかどうかに関係なく解析エラーが発生します)。
#import "XLForm.h"
それ自体に XLFormDescriptorCell.h が含まれています
XLForm が「id」を返す場所がわかりません。誰かがこれまたは似たようなものに出くわしましたか?