-1

これを NSMutableArray に設定/作成する方法は?

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setInteger:1 forKey:@"KeyI1"];
[prefs setInteger:1 forKey:@"KeyJ1"];
[prefs setInteger:1 forKey:@"KeyI2"];
[prefs setInteger:1 forKey:@"KeyJ2"];

次のような if ステートメントに使用できます。

NSInteger I1=[prefs integerForKey:@"KeyI1"];
NSInteger I2=[prefs integerForKey:@"KeyI2"]
NSInteger J1=[prefs integerForKey:@"KeyJ1"]
NSInteger J2=[prefs integerForKey:@"KeyJ2"]

if ( I1 == index1 && K1 == index2){

}
if ( I2 == index1 && K2 == index2){

}
4

1 に答える 1

1

setInteger:for NSUserDefaults(NSMutableDictionary構造体を使用する) を直接使用することはできません。setObject:forKey:andを使用してオブジェクトobjectForKey:に整数を追加するか、 andを処理するカテゴリを作成する必要があります。NSNumberNSMutableDictionary setInteger:forKey:integerForKey:

于 2012-06-27T08:32:28.247 に答える