2

この問題はほぼ間違いなく本当に簡単な答えになるでしょうが、私にはそれがわかりません。Xcode で iPhone 用のアプリをプログラミングしていて、ABPerson オブジェクトのインスタンスを作成しようとしていますが、作成できません。私の .h ファイルでは、次のようにインポートしています。

#import <AddressBook/AddressBook.h>
#import <AddressBook/ABPerson.h>

次に、「ABPerson *person;」を使用して作成しようとすると、「不明な型名 'ABPerson'」というエラーが表示されます。

私はインターネットを検索しましたが、ABPerson の使用についてはあまりないようです。使用されているのを見たところ、彼らはこのように実行し、正常に機能しました。

最終的に、ユーザーが電話に保存できる誰かの詳細を含む VCard を作成したいので、この問題を解決する別の方法を知っていれば、それも素晴らしいことです。

ありがとう、

マシュー

4

2 に答える 2

0

AddressBook フレームワークをアプリに追加しましたか? XCode4 を見て、プロジェクト ファイルを見てください -> Build Phases -> Link Binary with Libraries 。

于 2011-08-18T02:19:20.520 に答える
0

これを試して。

#import <AddressBook/AddressBook.h>
#import <AddressBook/ABAddressBook.h>
于 2011-08-19T05:49:12.477 に答える