質問

私はiPhoneアプリの1つをユニバーサルバイナリに変える過程にあります。すべてが動作します。MFMessageComposeViewControllerクラスを受け入れます。 2つのターゲットルートで単一のプロジェクトに行きました。

iPadターゲットを実行すると、コンパイラはMFMessageComposeViewControllerにフラグを立てます。明らかに、これは4.0で導入されましたが、参照はiPadではなくiPhoneクラスにあります。なぜこれがあり、何が足りないのですか?

ああ、Messaguui.frameworkは両方のターゲットで弱いリンクされています。

役に立ちましたか?

解決

iPadで実行している場合でも、4.0 SDKに対してビルドする必要があります。クラスを参照しないようにしてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top