【问题标题】:What is findTheAppropriateSelectorForTheCurrentSituation() and its content?findTheAppropriateSelectorForTheCurrentSituation() 及其内容是什么?
【发布时间】:2011-12-29 09:35:37
【问题描述】:

参考performSelector的讨论,其中解释了下面一行可以调用方法

SEL aSelector = findTheAppropriateSelectorForTheCurrentSituation();
[anObject performSelector: aSelector];

我的问题是:
findTheAppropriateSelectorForTheCurrentSituation()方法的内容是什么? //对我来说最重要的问题

另一个问题是,为什么我在使用这段代码时会收到警告。

1.warning:函数“findTheAppropriateSelectorForTheCurrentSituation”的隐式声明
2.警告:初始化使指针从整数而不进行强制转换
3.“_findTheAppropriateSelectorForTheCurrentSituation”,引用自:

提前感谢您的回答

【问题讨论】:

    标签: iphone warnings performselector


    【解决方案1】:

    您必须查看文档或反汇编包含该方法的二进制文件才能确定它的确切作用。至于您的警告,您的语法不正确。您应该使用@selector(name) 语法来创建可用于调用[obj performSelector:] 的选择器。

    【讨论】:

    • 在我发布我的答案后,您已经编辑了您的帖子,但是您调用的函数将执行返回正确选择器所需的任何操作。你基本上是在问“DoStuff() 函数是做什么的?”,除了你,没有人能回答这个问题!
    • 谢谢,但是如何反汇编二进制文件?我检查了苹果文档。并且没有明确的内容定义。
    • 这不是一个真正的功能。这是一个示例,它应该完全按照它所说的去做 - 为当前的情况找到合适的选择器。
    猜你喜欢
    • 2017-07-02
    • 2020-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多