无法执行以函数为参数的选择器

安德烈·加根

我有一个小任务要找你们。我想要执行包含函数作为参数的选择器。但总是出现运行时错误。

此方法来自 iAd 框架。这就是我想要做的:

 let sel = Selector("requestAttributionDetailsWithBlock:")
 if obj.responds(to: sel) { 
    obj.perform(sel, with: funcAsVar)
 }

其中funcAsVar是一个函数作为变量。请帮忙,伙计们

运行时错误是: libswiftCore.dylib-[_SwiftValue dealloc]:

戴夫·韦斯顿

您可以添加@convention(block)传递给perform方法的参数像这样:

let sel = Selector("requestAttributionDetailsWithBlock:")
 if obj.responds(to: sel) { 
    obj.perform(sel, with: @convention(block) funcAsVar)
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用类选择器检索的元素无法执行任何操作

来自分类Dev

加载期间出现JQuery错误“无法执行查询:'* ,: x'不是有效的选择器。”

来自分类Dev

Typescript角度控制器构造函数无法执行

来自分类Dev

PHP函数无法执行

来自分类Dev

无法执行 .each() 函数

来自分类Dev

通过选择器为UItapgestureRecognizer传递额外的参数

来自分类Dev

在jQuery中将选择器作为函数参数传递

来自分类Dev

将导出的函数(与参数一起使用)设置为物料日期选择器的过滤器

来自分类Dev

执行选择器投射

来自分类Dev

执行选择器投射

来自分类Dev

无法为日期时间选择器赋值

来自分类Dev

错误:无法执行聚合函数 SQL

来自分类Dev

函数 get_plugins() 无法执行

来自分类Dev

由于 if isset 无法执行函数

来自分类Dev

无法执行jSoup解析器

来自分类Dev

MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

来自分类Dev

MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

来自分类Dev

无法更改另一个日期选择器中的日期选择器参数吗?

来自分类Dev

如何在swift3中的执行选择器中发送多个参数?

来自分类Dev

使用字符串中的参数实现执行选择器

来自分类Dev

Django:无法执行验证器,而是执行Except块

来自分类Dev

Django:无法执行验证器,而是执行Except块

来自分类Dev

从菜单中选择无法执行任务时?

来自分类Dev

没有嵌套选择,我无法执行此查询

来自分类Dev

解析Facebook登录未执行,PFDateFormatter无法识别的选择器

来自分类Dev

Nightwatch.js在执行.setValue()时无法识别XPath / CSS选择器

来自分类Dev

解析Facebook登录未执行,PFDateFormatter无法识别的选择器

来自分类Dev

无法区分用于执行一项特定操作的两个选择器

来自分类Dev

UIGestureRecognizer选择器操作的传递参数

Related 相关文章

  1. 1

    使用类选择器检索的元素无法执行任何操作

  2. 2

    加载期间出现JQuery错误“无法执行查询:'* ,: x'不是有效的选择器。”

  3. 3

    Typescript角度控制器构造函数无法执行

  4. 4

    PHP函数无法执行

  5. 5

    无法执行 .each() 函数

  6. 6

    通过选择器为UItapgestureRecognizer传递额外的参数

  7. 7

    在jQuery中将选择器作为函数参数传递

  8. 8

    将导出的函数(与参数一起使用)设置为物料日期选择器的过滤器

  9. 9

    执行选择器投射

  10. 10

    执行选择器投射

  11. 11

    无法为日期时间选择器赋值

  12. 12

    错误:无法执行聚合函数 SQL

  13. 13

    函数 get_plugins() 无法执行

  14. 14

    由于 if isset 无法执行函数

  15. 15

    无法执行jSoup解析器

  16. 16

    MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

  17. 17

    MS Access vba,使用参数打开选择查询,运行时3065无法执行选择查询

  18. 18

    无法更改另一个日期选择器中的日期选择器参数吗?

  19. 19

    如何在swift3中的执行选择器中发送多个参数?

  20. 20

    使用字符串中的参数实现执行选择器

  21. 21

    Django:无法执行验证器,而是执行Except块

  22. 22

    Django:无法执行验证器,而是执行Except块

  23. 23

    从菜单中选择无法执行任务时?

  24. 24

    没有嵌套选择,我无法执行此查询

  25. 25

    解析Facebook登录未执行,PFDateFormatter无法识别的选择器

  26. 26

    Nightwatch.js在执行.setValue()时无法识别XPath / CSS选择器

  27. 27

    解析Facebook登录未执行,PFDateFormatter无法识别的选择器

  28. 28

    无法区分用于执行一项特定操作的两个选择器

  29. 29

    UIGestureRecognizer选择器操作的传递参数

热门标签

归档