「3つのオブジェクトを1つに」配列を作成するにはどうすればよいですか?私が望むのは次のようなものです:
NSArray *array = [[NSArray alloc]initWithObjects:[UIImage , NSString , BOOL], [UIImage , NSString , BOOL], nil];
インデックスの各オブジェクトが画像、文字列、およびブール値を持つことができるようにする方法はありますか?
「3つのオブジェクトを1つに」配列を作成するにはどうすればよいですか?私が望むのは次のようなものです:
NSArray *array = [[NSArray alloc]initWithObjects:[UIImage , NSString , BOOL], [UIImage , NSString , BOOL], nil];
インデックスの各オブジェクトが画像、文字列、およびブール値を持つことができるようにする方法はありますか?
NSArray *array1 = [[NSArray alloc]initWithObjects:yourImage , YourString , yourStringBoolValue , nil];
NSArray *array2 = [[NSArray alloc]initWithObjects:array1 , nil];
array2
オブジェクト0
の位置には、すべてのオブジェクトがコレクションとして含まれるようになりました。
値を取得するには、以下のコードを使用します
NSArray *retriveArray1 = [array2 objectAtIndex:0];
UIImage *yourImage = [retriveArray1 objectAtIndex:0];
NSString *yourString = [retriveArray1 objectAtIndex:1]
BOOL yourBoolValue = [[retriveArray1 objectAtIndex:2] boolValue];