错误:Bool 不可转换为 Void:

2023-11-21

我正在从 Obj 移动我的代码。 C 到 Swift C 并尝试实现 Twitter sdk..

但是,我收到错误... 任何人都可以告诉我我做错了什么吗?

enter image description here

请在这件事上给予我帮助。

我花了两天时间尝试了一切,但对我来说没有用。


您的块没有 return 语句,因此编译器 使用最后一条语句的结果

UIApplication.sharedApplication().openURL(url)

作为返回值,这是一个Bool并不是Void如块签名中声明的那样。

要解决这个问题,只需添加一个 return 语句:

{ (url: NSURL, oauthToken: String) -> Void in
    UIApplication.sharedApplication().openURL(url)
    return
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:Bool 不可转换为 Void: 的相关文章

随机推荐

  • XmlSerializer 可以反序列化为 Nullable 吗?

    这是重复的XmlSerializer 可以反序列化为 Nullable 吗 但我需要一个既不更改 xml 文档也不强迫我实现 IXmlSerialized 接口的解决方案 我不想实现 IXmlSerialized 因为旁边还有许多其他元素
  • jquery insertafter和insertbefore添加滑动动画

    如何为上下排序运动添加动画移动效果 您可以通过单击 向上 和 向下 文本链接来检查运动情况 这是我的代码 document ready function move up click function if this prev this pa
  • 当输入字段为空时显示 ng-repeat 列表时,AngularJS 过滤器比较器为 true

    我将通过这个示例小提琴来演示如何使用比较器参数来过滤精确匹配 http jsfiddle net api post library pure 优先级是 1 100 之间的数字 但我将其作为文本输入并作为字符串过滤 因此 任何包含子字符串的数
  • std::map::begin() 之前的 STL 迭代器

    在 C 11 中std map 是否有一些有效的迭代器x这样 x保证等于map begin 我想检测我刚刚调用的函数 我的 是否已将迭代器从函数的前面移走 该函数会将迭代器向后移动一位 这个答案适用于图书馆的其他部分吗 不 迭代器位于开头之
  • 仅在本地编辑跨域 Iframe 内容

    正如我们许多人所知 由于以下原因 无法编辑跨域 IFrame 同源政策 如果我们仅在本地使用时尚扩展等 有没有办法解决这个问题 以在 iframe 内启动的视频为例 我需要简单地添加 zoom 2 到 video21588864 ifram
  • 防止 matplotlib 有状态

    如果我创建一个Axes对象在matplotlib并改变它 即通过绘制一些数据 然后我调用一个函数没有通过我的Axes反对该函数那么这个函数仍然可以改变我的Axes 例如 import matplotlib pyplot as plt imp
  • newKieSession 是线程安全的吗?

    我们在项目中使用了 Drools kieSessions 许多线程可以创建新的 kieSession 有时线程在创建会话时可能会挂起 因此问题是 Firstly kieContainer newKieSession 是线程安全的操作吗 被绞
  • 核心数据子上下文不预取关系

    我激活了 Core Data 调试器 com apple CoreData SQLDebug 1在我的应用程序方案中 对于名为 Category 的实体和名为 Image 的关系实体 得到以下结果 主上下文上的 FetchRequest N
  • Protractor 和 Karma 可以一起使用吗?

    If 量角器正在取代 Angular Scenario Runner 进行 E2E 测试 这是否意味着我仍然可以使用它Karma作为我的E2E测试框架 当前 Protractor 维护者不推荐 https github com angula
  • findViewById 不适用于包含?

    我有一个像这样的包含
  • Android:带按钮的 ListView -> OnItemClick 不执行任何操作

    我的问题来自ListView 如果没有按钮 setOnItemClickListenerListView 的效果很好 开始活动 当我将按钮添加到 ListView 的项目中时 按钮是可单击的 但项目并不更可单击 我尝试使用myListVie
  • 减号运算符在 mysql 中给我错误

    我有两个疑问 第一个查询返回 11 行 第二个查询返回 6 行 当我对它们使用减号运算符时 据我所知 它应该返回 5 行 SELECT location from uploads where username Gates MINUS SEL
  • 颤振 - 列中的均匀空间未按预期工作

    问题截图我试图通过使元素之间的间距均匀来将元素放入红色框中 就像给每个人赋予权重 1 一样 为此 我将 mainAxisAlignment MainAxisAlignment spaceEvenly 放在父列中 但它不起作用 Contain
  • MySQL 中使用 InnoDB 进行全文搜索

    我有一个 MySQL 数据库 版本 5 5 28 其中有一个如下表 products InnoDB search id title description 1 Levi Blue Jeans Some cool jeans 2 Gucci
  • Chrome 扩展清单 v3 MV3 身份验证 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我需要使用用于处理 Chrome 扩展上的 Google 登录的清单版本 3 MV3 鉴于文档中仅提到它 我该如何解决这个问题无法完成 目前 对于清单 v3 我们无法使用 goo
  • Linux内核UDP接收时间戳

    我一直在读网络时间戳linux 内核的文档 有一些东西我不清楚 提供的时间戳在哪里SO TIMESTAMPNS生成 在硬件中还是在内核中 如果是这样 一旦产生新数据包的中断 它就会被触发吗 SO TIMESTAMPING还应该允许生成硬件时
  • @angular/[email protected] 安装后脚本失败

    您好 我无法安装 Angular clinpm install g angular email protected 我不断收到这个 gt node bin postinstall script js module js 549 throw
  • 强制关闭带有服务的应用程序:服务中未调用 onDestroy()?

    我已经实现了粘性服务 当我强制关闭应用程序时 我看到 Activity 的 onDestroy 被调用 但该服务显然没有做任何事情 这是日志猫 07 01 22 35 30 397 DEBUG ActivityMine 6505 onDes
  • 如何获取SecondOrDefault?

    我有一个简单的 linq lambda 语句 Interactions new BindableCollection
  • 错误:Bool 不可转换为 Void:

    我正在从 Obj 移动我的代码 C 到 Swift C 并尝试实现 Twitter sdk 但是 我收到错误 任何人都可以告诉我我做错了什么吗 请在这件事上给予我帮助 我花了两天时间尝试了一切 但对我来说没有用 您的块没有 return 语