我已按照本教程http://blogs.wrox.com/article/creating-a-simple-ipad-application-table-view/(创建一个uitableview并填充它)。
我想创建一个按钮,按下该表将清除并更新。
我会这样做..
[array RemoveAllObjects];
[table reloadData];
但是,在教程中没有创建uiTableView变量,所以我无法做[ table reloadData] ...我该如何解决这个问题?
答案 0 :(得分:0)
如果没有表视图变量,则按照.h文件
创建它IBOutlet UITableView *tblView;
定义属性
@property (nonatomic, retain) IBOutlet UITableView *tblView;
并在.m文件中合成
@synthesize tblView;
并将其连接到IB。
答案 1 :(得分:0)
正如saadnib所说,在标题中声明变量并通过界面构建器将其连接起来。
然而,在这种情况下不需要添加属性,因为我怀疑你需要从这个类的外部访问tableview。
在人们说能做之前......
self.tblview = nil;
释放内存,更明确地处理内存并做...
[tblview release];
tbleview = nil;
并不是坏事,如果有人将“保留”更改为“分配”等,则可以防止错误。