Objective-CからSwift化したクラスをstoryboard/xibで使っている時にクラシューエラー

最近、会社で開発しているプロジェクトで、Objective-Cで書いたベースでSwiftで機能追加など行なっていますが、以下のクラシューエラーが発生しました。

現象

SwiftにコードでUIViewをカスタマイズしたサブクラスをObjective-Cのクラスに追加したときにクラッシューエラー

解決

SwiftコードのStoryboard/xibをObjective-Cクラスに使う場合は設定が必要のようです。(普段は生成時に自動で設定されが、何らかの理由で設定してないケースがあった。)

Custom Class-> ModuleのしたにInherit From Targetにチェックをする

 

もし、Ojbective-Cコードの中でSwiftを使われているアプリがロード中にクラシューしたら確認してみてください。

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

トラックバック・ピンバック

トラックバックはありません。

トラックバック URL