首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSTimer参数NSIndexPath

NSTimer参数NSIndexPath
EN

Stack Overflow用户
提问于 2011-05-23 15:29:27
回答 2查看 283关注 0票数 1

我想给出一个带有NSTimer的参数。NSTimer NSTimer是在.h中制作的NSTimer;

代码语言:javascript
复制
timertocallguest=[NSTimer scheduledTimerWithTimeInterval:1  target:self selector:@selector(gettheguestyouaskedforTOTURNON) userInfo:nil repeats:YES];

如何通过选择器传递参数?在一些选择器中,我可以在它后面添加withObject来给它提供参数。但我不能在这里做,我只想给我调用的函数一个NSIndexPath。

有谁能帮我吗?泰已经,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-23 15:37:50

您的呼叫在选择器名称后缺少冒号。它应该是这样的:

代码语言:javascript
复制
timertocallguest=[NSTimer scheduledTimerWithTimeInterval:1  target:self selector:@selector(gettheguestyouaskedforTOTURNON:) userInfo:nil repeats:YES];

如果Xcode建议使用不带冒号的选择器,请确保您尝试调用的方法实际上接受了一个参数(类型为idNSIndexPath*)。

回复评论的编辑:

该对象(在本例中为myObject)需要作为userInfo传入,如下所示:

代码语言:javascript
复制
timertocallguest=[NSTimer scheduledTimerWithTimeInterval:1  target:self selector:@selector(gettheguestyouaskedforTOTURNON:) userInfo:myOject repeats:YES];
票数 2
EN

Stack Overflow用户

发布于 2012-10-05 16:11:33

当我使用NSTimer从- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath调用方法时,我也遇到了类似的问题。

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

https://stackoverflow.com/questions/6094136

复制
相关文章

相似问题

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