したがって、別のクラスにパラメーターとして渡され、そのクラスで使用される NSDictionary を作成していますが、使用する必要があります。
ただし、1 つの問題があります。NSDictionary には 18 の値があります。この特定のケースでは、3 つの値のみが使用されている可能性があり、正常に動作しています。3 つの値のいずれかが使用されていない場合は、作成方法を知りたいです。 NSdictionary [NSNull null] にある他のエントリのように見えます... 以下は私が参照しているコードです..私は NSDictionary にかなり慣れていないので、このインスタンスで何をすべきかわかりません..あまり頻繁には使用しません)。
// キー ID には注意を払わないでください。セキュリティ目的でキー ID を変更しているためです。
// 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];
たとえば、SIDString が空の場合、他の [NSNull null] 値のように動作するように、それを値で置き換えるか、値で埋めるにはどうすればよいでしょうか...
どんな助けでも大歓迎です。