这是我的代码
@property (nonatomic,retain) NSMutableArray *category;
@synthesize category;
NSString * path = [[NSBundle mainBundle] pathForResource:@"categorylist" ofType:@"txt"];
NSString * content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:NULL];
self.category = [NSMutableArray arrayWithArray:[content componentsSeparatedByString:@"\n"]];
[content release];
并且此处有错误
cell.textLabel.text = [category objectAtIndex:[indexPath row]];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;
我是新手。所以请帮我找出解决方案。
v v v 来自许多帮助这是最终解决方案代码。
@property (nonatomic,retain) NSMutableArray *category;
@synthesize category;
NSString * path = [[NSBundle mainBundle] pathForResource:@"categorylist" ofType:@"txt"];
NSString * content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:NULL];
self.category = [NSMutableArray arrayWithArray:[content componentsSeparatedByString:@"\n"]];
在这里
cell.textLabel.text = [NSString stringWithFormat:@“%@”,[self.category objectAtIndex:indexPath.row]];
答案 0 :(得分:1)
不发布内容。如果您未使用alloc
,new
,retain
或copy
,则不允许发布。
答案 1 :(得分:0)
从你的代码中,一切都是正确的......可能是以下事情背后的错误
1.通过打印
检查您的类别数组是否包含值NSLog(@"%@", category);
2.Did你告诉你的数组计数为numberOfRowsInSection
函数
3.Did你在dealloc
4.Did U为tableview ???
设置datasource
最好的问候