オンラインでハウツーをたどる過程で、次のコードに出くわしました。
NSDictionary *address = @{
(NSString *)kABPersonAddressStreetKey: _address.text,
(NSString *)kABPersonAddressCityKey: _city.text,
(NSString *)kABPersonAddressStateKey: _state.text,
(NSString *)kABPersonAddressZIPKey: _zip.text
};
XCode 4.5.1 ではコンパイルされません。2 つのエラーが表示されます。
- プログラム内のストレイ '@'
- 「:」トークンの前に「}」が必要です
ここで何が欠けていますか?また、この NSDictionary オブジェクトのショートカット宣言に関するドキュメントはどこにありますか? このような Google 構文は非常に困難です。