内容
podでR.swiftをインストールし、runScriptに"$PODS_ROOT/R.swift/rswift" generate "$SRCROOT"
と記述したところ、この記事にあるようなエラーが出てしまったので、記事どうりに修正しました。これでStoryboartはちゃんとR.swiftが認識していたのですが、TableviewCellを作成したところR.generated.swiftのファイルで
Cannot convert value of type '[NSObject : AnyObject]?' to expected argument type '[UINib.OptionsKey : Any]?'
というエラーが出てしまいました。下記のコードのreturn instantiate(withOwner: ownerOrNil, options: optionsOrNil)[0] as? UserTableViewCell
の部分です。原因と修正方法が分かる方がいらっしゃいましたら、ご教授お願いいたします。
struct nib { struct _UserTableViewCell: Rswift.NibResourceType, Rswift.ReuseIdentifierType { typealias ReusableType = UserTableViewCell let bundle = R.hostingBundle let identifier = "UserTableViewCell" let name = "UserTableViewCell" func firstView(owner ownerOrNil: AnyObject?, options optionsOrNil: [NSObject : AnyObject]? = nil) -> UserTableViewCell? { return instantiate(withOwner: ownerOrNil, options: optionsOrNil)[0] as? UserTableViewCell } fileprivate init() {} } fileprivate init() {} }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。