Objective-C中以逗号分隔的string到NSArray
所以我没有arrays的经验…但我需要使用一个来填充UIPickerView。 我通过HTTP(NSURLConnection)获取对象的列表。 这工作正常。 目前,响应以逗号分隔的列表forms存储在NSString中。 我需要将其转换为数组。 我认为这是我需要的数组的types:
NSArray * myArray2 = [NSArray arrayWithObjects:@"foo",@"bar",@"baz",nil];
也许我太过于复杂……我真的不确定。 PickerView已经有了一个数组,并且我已经设置了它来添加一个项目到PickerView数组中。我使用下面的代码:
[pickerArray addObject:@"Item 1"];
所以…如何将逗号分隔的string(项目1,项目2,项目3,…)中的项目分隔为单独的数组项目([pickerArray addObject:@“item 1”];)?
假设不用担心string中包含的逗号/转义逗号,它应该是这样简单的:
NSArray *items = [theString componentsSeparatedByString:@","];