0

アプリに MFMailComposeViewController を正常に実装した後、シミュレーターと iPhone で実行します。それでも正常に動作しますが、クラッシュしました。私は 5 つの MFMailComposeViewController.h の問題を取得します: プロトコル宣言が見つかりません、予期される識別子または '(' など...

私のコントローラーヘッダーには以下が含まれます:

MessageUI/MessageUI.h

MessageUI/MFMailComposeViewController.h

プロトコルに準拠しています:

@interface DetallViewController : UIViewController < UIActionSheetDelegate,
 MFMailComposeViewControllerDelegate>

1) フレームワークを削除して追加する 2) 多くの投稿で提案されているように、デバイスと Xcode を再起動する 3) MFMailComposeViewController を処理する別のコントローラーを作成する

この問題で3日後、私はこれに完全に行き詰まっています。ご想像のとおり、どんな助けでもありがたいです。

フレームワークが選択されているかどうかが表示されるので、これは一種の参照問題だと思います。

前もって感謝します

4

1 に答える 1

0

誰にでも役立つかもしれませんが、私はついに問題を見つけました:

インポートされたヘッダーに @end がありません。

皆さんの努力に感謝します。

于 2013-01-31T23:03:31.320 に答える