我正在做一个基于导航的应用程序,在那里我有一个名为DataService.m文件和我的RootViewController的的NSArray和实现代码如下
.M
在我DataService.m我打电话
-(NSArray*)loadData
{
AlarmItem *item1 = [[[AlarmItem alloc] initWithTitle:@"TEST2"] autorelease];
AlarmItem *item2 = [[[AlarmItem alloc] initWithTitle:@"TEST3"] autorelease];
AlarmItem *item3 = [[[AlarmItem alloc] initWithTitle:@"TEST4"] autorelease];
AlarmItem *item4 = [[[AlarmItem alloc] initWithTitle:@"TEST5"] autorelease];
AlarmItem *item5 = [[[AlarmItem alloc] initWithTitle:@"TEST6"] autorelease];
NSMutableArray *items = [NSMutableArray arrayWithObjects:item1, item2, item3, item4, item5, NULL];
return items;
}
,并在我的RootViewCoontroller.mi有
- (IBAction)RefreshAlarmList:(id)sender
{
XMLDataService *myXML = [[XMLDataService alloc] init];
[myXML loadData];
}
- (void)viewDidLoad
{
[super viewDidLoad];
UIBarButtonItem *refreshButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh
target:self action:@selector(RefreshAlarmList:)];
self.navigationItem.rightBarButtonItem = refreshButton;
[refreshButton release];
}
当我跑我的模拟器的tableView被空......我如何显示我的物品?
有很多关于表视图教程去通过再拿出与问题。 – iamsult
我已经尝试了很多窍门,但我找不到答案。 – user993074
你在哪里告诉你的tableview要加载什么(即rowsPerSection,tableView:cellForRowAtIndexPath :)?你跟着哪些教程没有帮助? – deanWombourne