2012-07-29 2 views
0

그래서 매개 변수로 다른 클래스로 전달 된 다음 해당 클래스에서 사용되지만 NSDictionary를 사용해야합니다.NSDictionary String 값을 만드는 방법 [NSNull null]

그러나 NSDictionary에는 18 가지 값이 있습니다.이 특별한 경우에는 3 가지가 가능합니다. 세 가지 값 중 하나가 사용되지 않은 경우에도 잘 작동합니다. 내가 NSdictionary [NSNull null]에 가지고있는 다른 Entried처럼 보이게 만드는 방법을 알아라. 아래는 내가 참조하고있는 코드이다. 나는 NSDictionary에 대해 상당히 새롭기 때문에이 인스턴스에서 무엇을해야할지 모르겠다. .. (자주 사용하지 않았습니다).

// 보안 목적으로 키 ID를 수정 했으므로주의하지 마십시오. SIDString가 비어있는 경우

// Keys for sendSeriesDictionary 
NSArray *keys = [NSArray arrayWithObjects:@"Code", @"MID", @"MD", 
    @"SID",@"SMID",@"Yt",@"KID",@"KBID",@"K",@"CID",@"C",@"LT", 
     @"Kep",@"KG",@"CD",@"LID",@"IHG",@"LID", nil]; 


// Objects for keys that are for sendSeriesDictionary 
NSArray *objects = [NSArray arrayWithObjects: [NSNull null], MIDString, MDString, 
    SIDString, [NSNull null], [NSNull null], [NSNull null], [NSNull null], 
    [NSNull null], [NSNull null], [NSNull null], [NSNull null], [NSNull null], 
    [NSNull null], [NSNull null], [NSNull null], [NSNull null], [NSNull null], nil]; 

// Add keys and objects to NSDictionary 
NSDictionary *sendSeriesDictionary = [NSDictionary dictionaryWithObjects:objects 
    forKeys:keys]; 

그래서 예를 들면 말을, 어떻게 또는 값으로 채우기로 다른처럼 행동 할 수 있도록 있음을 대체 할 수있는 [NSNull 널 (null)] 값 ...

도움이 것 대단히 감사하겠습니다.

답변

관련 문제