iOS

外部からインポートしたクラスはコンパイル設定が必要かもしれない

compile_sources

実機でテストしようとしたらこんなエラーがでました。

「Unknown class hoge in Interface Builder file」

いちおう実機で動くのですが、設定したクラスの効果が無視されています。
ログにでてくるんですよね、上のメッセージが。

なんだよこれ。

で調べたらこのクラスだけコンパイルされていないっぽいことが判明。
なぜコイツだけ仲間はずれか!?

というわけでXcodeの以下のところでコンパイルさせたい(今回はhoge)を追加して解決。
compile_sources

なにこれめんどう。
もしかしたらクラスを外部からインポートしたから??
思い当たるのはそんなところですかね。

まあとにかく解決してくれてよかったです。

結果オーライ!

関連記事

  1. reject

    iOS

    iPhoneApp申請→reject

    ついに恐れていたことが起こってしまいました!iPhoneAppの審…

  2. statusbarhidden1.png

    iOS

    じゃまなステータスバーは消してしまえ!

    iPhoneアプリをデザインしていて忘れちゃいけないことなので、…

  3. support_orientations.jpg

    iOS

    iOSデバイスで画面の回転をサポートするコード

    iPhoneはいろいろと向きを変えられるところも特徴ですね。とい…

  4. 20130923111815.jpg

    iOS

    Xcode5の「A valid provisioning profile for this exec…

    Xcodeを5にアップデートしてiOS7対応をしようとしたら以下の…

  5. 20130923160422.jpg

    iOS

    Xcode5でステータスバーを非表示にする方法

    Xcode5になってからステータスバーの表示・非表示方法も変わって…

  6. ios dev3

    iOS

    iPhoneApp申請方法3:iTunes Connectへの申請登録

    iPhoneApp申請方法1:準備と証明書をゲット | デザインとレゴ…

アーカイブ

  1. スクリーンショット 2012-03-25 23.21.13

    LEGO

    レゴ・ジャパン史上最大のイベントで白いレゴにうっとりしてきた
  2. 日常

    U.K. traditional country[Henley]
  3. llbean_beanboots-11.jpg

    プロダクト

    ブーツを履く前にやっておきたいこと
  4. 日常

    おあずけ
  5. WordPressのバージョンを確認する方法

    WordPress

    WordPressのバージョンを確認する方法
PAGE TOP