0

私は自分の iPhone アプリの 1 つをユニバーサル バイナリに変換しようとしています。すべてが正常に機能し、MFMessageComposeViewController クラスを受け入れます。私は2つのターゲットルートを持つ単一のプロジェクトに行きました。

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

ああ、MessageUI.framework は両方のターゲットで弱いリンクです。

4

1 に答える 1

2

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

于 2010-08-29T01:26:51.510 に答える