我有一个关于设置自定义委托类以与UITableView一起使用的问题。我所做的如下:
<UITableViewDelegate, UITableViewDataSource>
协议的新类一切正常。我的问题是,如果我不想使用interfaceBuilder来设置和实例化我的新委托类,我该如何在Xcode中执行此操作呢?更具体地说,我将如何:
答案 0 :(得分:3)
在视图控制器中,创建委托类的新实例并将其分配给您的媒体资源,确保删除IBOutlet
MyDelegateClass * delegateClass = [[MyDelegateClass alloc] init];
[self setMyProperty:delegateClass];
[delegateClass release];
您可以通过执行以下操作来设置tableview的委托和数据源:
[myTableView setDelegate:self.myProperty];
[myTableView setDatasource:self.myProperty];
你应该把所有这些都放在viewDidLoad