2012-06-27 5 views
-1

NSMutableArray를 설정/작성하는 방법은 무엇입니까?NSMutableArray의 NSUserDefaults

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

이 같은 성명 뭔가하면 내가 사용할 수있는 :

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){ 

} 
+0

이 질문은 의미가 없습니다. – Andreas

답변

1

당신은 직접 (A NSMutableDictionary 구조를 사용하는) NSUserDefaults에 대한 setInteger:을 사용할 수 없습니다. setObject:forKey:objectForKey:을 사용하고 NSNumber 개체에 정수를 추가하거나 setInteger:forKey:integerForKey:을 처리하는 NSMutableDictionarycategory을 작성해야합니다.

+0

NSMutableDictionary를 객체 배열에 추가하고 색인을 가져오고 싶습니다. – Bazinga

+0

이것은별로 의미가 없지만 부연 설명을 들어주십시오. – Alexander

+0

내 질문에 : http : //stackoverflow.com/questions/11209480/nsmutablearray-index-mixed-up – Bazinga