0

ARC 対応の iOS 5 以降のプロジェクトで切り取られたこのコードを使用しています。

ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
picker.displayedProperties = [NSArray arrayWithObject:[NSNumber numberWithInt:kABPersonAddressProperty]];

残念ながら、コンパイル エラーが発生するため、これは機能しません。

アーキテクチャ armv7 の未定義シンボル: "_kABPersonAddressProperty"、参照元: …</p>

kABPersonAddressPropertyABPropertyIDは基本的に an を返すintので、ARC はそれを気にするべきではないと思いました。

これが機能しないのはなぜですか?どうすれば修正できますか?

4

1 に答える 1

0

プロジェクト設定の [ビルド フェーズ] タブから適切なフレームワークを追加したことを確認してください。[Link Binary with Libraries] まで下にスクロールし、[+] アイコンをクリックします。

また#imported、それぞれのクラスに適切な .h ファイルがあることも確認してください。

于 2013-07-23T18:00:46.200 に答える