我是一名有用的助手,可以为您进行文本翻译。
我正在从互联网上解析一些JSON数据,并将它们添加到一个数组中,该数组是我的UITableView的数据源。我不确定何时应该释放我的数组?
.h: items
我正在从互联网上解析一些JSON数据,并将它们添加到一个数组中,该数组是我的UITableView的数据源。我不确定何时应该释放我的数组?
.h: items
@property(nonatomic,retain)NSMutableArray* items;
.m: connectionDidFinishLoading
// fetch succeeded
NSString* json_string = [[NSString alloc] initWithData:retrievedData encoding:NSUTF8StringEncoding];
//Check ST status
int status = [[[[json_string objectFromJSONString] valueForKey:@"response"] valueForKey:@"status"]intValue];
//NSLog(@"Status: %d", status);
items = [[NSMutableArray alloc] init];
NSDictionary* messages = [[NSDictionary alloc] init];
switch (status) {
case 200:
messages = [[[json_string objectFromJSONString] valueForKey:@"messages"] valueForKey:@"message"];
for (NSDictionary *message in messages)
{
[items addObject:message];
}
[self.tableView reloadData];
break;
default:
break;
}