我做了一个桌面视图;在那个tableview中,我制作了两个NSArray:一个用于Numbers,另一个用于国家。
当视图加载时,数字将从数组中显示为1,2,3,4,5。 当用户从该列表中选择任何数字时,各个国家/地区应显示如下:1表示印度,2表示中国,等等。 我该如何显示它们?请帮帮我。
答案 0 :(得分:0)
要建立关联,您需要一个关联的数据结构。字典可以做到这一点,但是无序。因此,要获得有序关联,您需要一个包含两个成员数组的数组。
但是,数字是一种特殊情况,因为数组位置是隐式编号的。您可以使用字符串数组将数字(标量)与字符串相关联:
NSArray *strings = @[@"associated with zero", @"associated with one" /* etc*/];
要从某个字符串转换为字符串,您可以说:strings[someInt];
并从某个字符串转到int,您可以说:[strings indexOfObject:someString];
对于NSNumbers,只需转换为标量intValue
或标量numberWithInt: