max*_*sme 0 arrays objective-c nsarray ios
我正在尝试创建一个类似于这样创建的数组:
NSData *jsonData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"www.example.com/j.php"]];
NSError *error = nil;
if (jsonData) {
result = [NSJSONSerialization JSONObjectWithData:jsonData
options:NSJSONReadingMutableContainers
error:&error];
}
Run Code Online (Sandbox Code Playgroud)
这里www.example.com/j.php是JSON,看起来像这样:
[{"name":"matt","genre":"Photography","info":"foo","date":"2014-06-12"},{"name":"jamie","genre":"Art","info":"Bar","date":"2014-06-13"}]
Run Code Online (Sandbox Code Playgroud)
然后使用这个数组
result[indexPath.row][@"name"];
Run Code Online (Sandbox Code Playgroud)
如何使用我自己的名称,流派和信息构建一个新的NSArray,其格式与上面的相同?
我试图使用日志打印数组,但它出现了 (null)
我知道我不是这样创建的:
[NSArray arrayWithObjects: @"1", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", nil]
Run Code Online (Sandbox Code Playgroud)
它NSArray的NSDictionary.
NSArray *tmp = @[@{@"name": @"matt", @"genre" : @"Photography"}, @{@"name": @"jamie", @"genre" : @"Art"}];
Run Code Online (Sandbox Code Playgroud)
您必须使用给定的示例创建它.