4

ものすごく単純:

ここに画像の説明を入力してください

チャールズ、それでよろしいですか?

明らかに、「配列」はNSDictionaryであり、「添え字」はキーです。これは、Obj-Cリテラルの正しい形式です。このコードは、私が構築していたテストプロジェクトで機能しましたが、10.8より前のフレームワークプロジェクトに移動すると壊れてしまい、プロジェクトの設定と関係があると思います。

何か案は?ありがとう。

4

2 に答える 2

0

アーキテクチャ設定を 32 ビットから 64 ビットに変更します。OS X 10.8.5 の Xcode 5.1 で動作します。

于 2015-12-02T07:17:24.963 に答える
0

これをプロジェクトに追加します。

@interface NSDictionary (subscripting)
- (id)objectForKeyedSubscript:(id)key;
@end

他の機能に問題がある場合は、 http://clang.llvm.org/docs/ObjectiveCLiterals.htmlを確認し、他の添え字の同等の方法で同じことを行ってください。サブスクリプトは、おそらく現在のベータ版でそのまま使用できます。

于 2012-08-24T03:40:45.557 に答える