5

機能を使用するためにインポートする必要があるものを見つけるのに、私はいつも混乱しています。

たとえば、MFMailComposeViewController を使用する場合、Google で検索する必要があることがわかります。

#import <MessageUI/MFMailComposeViewController.h>

追加: MessageUI.framework

参照ドキュメントから、これらのものが必要であることをどのように知ることができますか?

http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MFMailComposeViewController_class/Reference/Reference.html

将来何をインポートする必要があるかを調べるためにグーグルのサンプルコードに頼らずに参照ドキュメントをより適切に使用する方法を学びたいので、誰かがドキュメントからこれを理解する方法を説明できますか?

4

2 に答える 2

2

上部に、MFMailComposeViewController.h で宣言されていることが示されています。問題は、それがどのフレームワークに含まれているかです。これを見つける方法の 1 つを次に示します。

Xcode で実際の iOS プロジェクトを開始します。Shift-Command-O ([ファイル] > [すばやく開く]) を押して、MFMailComposeViewController を貼り付けるか入力します。MFMailComposeViewController.h のリストを開きます。

エディタの上部にあるジャンプ バーを読んでください。... > フレームワーク > MessageUI.framework > ...

これにより、MessageUIフレームワークが必要であり、インポートする必要があると推測できます(あなたが言ったことではありませんが)<MessageUI/MessageUI.h>

于 2013-04-17T03:19:34.983 に答える
1

これが私のやり方であり、あなたにも役立つかもしれません..

オーガナイザーからのスクリーンショット

上部のナビゲーション バーに気づきましたか? 「MFMailComposeViewController class Reference」フィールドをクリックすると、このようなものが表示されます..

ここに画像の説明を入力

次に、「メッセージ UI フレームワーク リファレンス」を見ることができます。このページには、インポートする必要があるものが正確に示されています。これは完璧ではありませんが、ほとんどの場合に役立ちます。

于 2013-04-17T03:33:19.253 に答える