我有一个UITableView
从NSArray
派生其数据。在与UITableView
相同的观点中,有一个UIDatePicker
。当UIDatePicker
中的日期发生变化时,我需要更新NSArray
,它将数据提供给UITableView
并重新加载表。UITableView绑定到一个NSArray
问题是,我不知道如何更改NSArray
而不会崩溃我的应用程序。我认为tableview绑定到NSArray,如果我尝试释放它,那么这就是导致崩溃的原因。
这里的时候UIDatePicker
的日期更改时调用的方法:
- (IBAction)datesChanged {
// Update the availableUnits NSArray
if (availableUnits != nil) {
[availableUnits release], availableUnits = nil;
}
availableUnits = [self availableUnitsForGivenTime];
[self.tableView reloadData];
}
缺少什么我在这里?
哦,上帝为什么要使用逗号操作符? *不寒而栗* – 2011-02-07 04:33:37