首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSObject作为UITableView的委托

NSObject作为UITableView的委托
EN

Stack Overflow用户
提问于 2015-02-27 16:41:31
回答 1查看 562关注 0票数 0

我有一个UITableView,它被拖入一个UIViewController和一个NSObject类。这个NSObject类应该充当表视图的委托和数据源。

我尝试创建一个NSObject实例,并将委托和数据源整合到表视图中。Datasource运行良好。但是cellForRowAtIndexPath:从来没有被调用过,我得到的只是一个EXC_BAD ACCESS和应用程序就在这里。但是,当我将一个对象拖到UIViewController底部窗格并给它命名并设置委托和数据源时,一切正常,UITableView正在显示。

我不知道为什么会有这种奇怪的行为。我已经在视图控制器类的视图加载中这样做了。

代码语言:javascript
复制
customnsobject *custom=[customnsobject alloc]init];
tableview.delegate=custom;
tableview.datasource=custom;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-28 04:36:31

在类h文件中创建一个父id,类似于下面的@property(非原子的,保留的) id父;在您的视图控制器中,在您创建的nsobject实例下面执行这个custom.parent=self;我希望这个方法能够工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28770001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档