Swift 中的飞利浦 HUE SDK

2024-03-14

我对斯威夫特很陌生!我确实有一些使用 Objective-C 的经验(尽管距离我真正用它写过任何东西已经有两年了)。我正在尝试将 Phillips HUE SDK 与 Swift 一起使用,但遇到了一些问题!我正在尝试将以下 Objective-C 代码重写为 Swift:

// Start search for bridges
[self.bridgeSearch startSearchWithCompletionHandler:^(NSDictionary *bridgesFound) {
   //Search complete
   [self showBridgesFound:bridgesFound];
}

我没有在网上寻找解决方案,而且菲利普斯也没有提供任何文档。有没有人有这方面的经验,可以提供帮助吗?


棘手的部分是弄清楚 NSDictionary 的 Swift 等效语法。

self.bridgeSearch.startSearchWithCompletionHandler { (bridgesFound: [NSObject : AnyObject]!) -> Void in
    self.showBridgesFound(bridgesFound)
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Swift 中的飞利浦 HUE SDK 的相关文章

  • 从 AVAudioRecorder 获取分贝

    我正在尝试从 AVAudio 录音机获取分贝值 这是我目前的代码 我有一个启动录音机的方法 然后是一个读取分贝值的方法 var recorder AVAudioRecorder 全局定义的记录器 然后在此处使用 func init reco
  • 如何读取 Xcode 6.1 Instruments .trace 文件?

    我一直在尝试阅读 trace文件 我使用生成的custom仪器模板 仪器 自动机 分配 Leaks using 仪器 https developer apple com library mac documentation Developer
  • swift 中闭包和函数作为参数的区别

    我有将近 4 年的 Objective C 经验 并且是 swift 的新手 我试图从 Objective C 的角度理解 swift 的概念 所以如果我错了 请指导我 在目标 c 中 我们有块 可以稍后异步执行的代码块 这绝对是完全合理的
  • 在 Firebase 中为 TextView Swift 保存字体和大小的方法是什么

    我想在 Firebase 中保存 Swift 中 TextView 的字体 大小和对齐方式 这样我就可以在另一个视图中调用它 我只能将颜色保存在 Firebase 中 这是显示我是如何做到的的代码 IBAction func SendBtn
  • Swift - 将图像插入 PDF 不再适用于 iOS 13

    目前正在开发在我的贷款计算器应用程序上导出 PDF 的功能 我有一个预览屏幕 可以在您保存 PDF 之前显示它 预览屏幕由带有 html 的 webView 组成 其中包含占位符 我能够成功地将图像插入到正确的占位符上 并将其显示在 PDF
  • 在completionHandlers中存储值 - Swift

    我正在创建一个completionHandler它返回一个字典 但是当我在另一个类中调用这个方法时 它的值是零 func fetchLatestPosts completionHandler responseDict NSDictionar
  • Apple 如何在机场菜单打开时更新它? (当 NSMenu 已经打开时如何更改它)

    我有一个状态栏项目 可以弹出一个 NSMenu 并且我有一个委托集 并且它已正确连接 void menuNeedsUpdate NSMenu menu工作正常 也就是说 该方法设置为在显示菜单之前调用 我需要监听该方法并触发异步请求 稍后在
  • skView.ignoreSiblingOrder 在 swift 中的重要性/效率?

    这样做有多重要 高效skView ignoreSiblingOrder true初始化场景时 现在 我将其设置为 true 但由于某种原因 当我从 MainMenu 场景启动 GameScene 时 它 会在我的角色之前加载背景 即使背景的
  • 删除具有estimatedItemSize 的项目时 UICollectionView 单元格大小会调整

    我有一个简单的项目 其中的故事板仅包含一个UICollectionViewController 使用 Xcode 7 1 1 为 iOS 9 1 构建 class ViewController UICollectionViewControl
  • NSArray 对象的 RACSignal

    我的 ViewController 上有一个 NSArray 的 ViewModel 对象 property 非原子 强 NSArray viewModels ViewModel 对象看起来像这样 interface ViewModel N
  • 在SwiftUI中,如何高性能地绘制阴影?

    我用 shadow color radius x y 在我的应用程序中绘制阴影 这是我所知道的在 SwiftUI 中绘制应用程序的唯一方法 我用 sheet isPresented content 方法弹出一个视图 其中包含很多阴影 当我调
  • 检查系统时间是自动还是用户设置

    我需要在当前的项目中设置用户证明时间 我围绕这个问题发现了很多不同的问题 但似乎没有一个问题有我正在寻找的答案 这些是我到目前为止看过的问题 XCODE 如何从设备获取 验证准确的时间戳 https stackoverflow com qu
  • 如何从日期中获取小时、分钟和上午/下午? [复制]

    这个问题在这里已经有答案了 我尝试从日期中提取小时 分钟和上午 下午 但我得到 NULL 输出 我在下面显示了我的代码 请查看 NSString dateStr 29 07 2013 02 00am NSDateFormatter form
  • malloc:***错误:已释放对象的校验和不正确 - 对象可能在释放后被修改

    我的 iOS 应用程序有一个大问题 它有时会崩溃 而没有详细的调试错误 堆栈跟踪为空 这是堆栈跟踪中仅有的两行 UIApplicationMain 中的 符号存根 UIHostedTextServiceSession DismissText
  • 在 Swift 中将动态 Int 变量从一个类传递到另一个类

    我是 swift 2 的新手 我陷入了将变量从一个类传递到另一个类的过程中 我有一个类 GameScene 我有一个公共变量score并且在更新功能中不断更新 我想发送score两个节点相互碰撞时的值 一旦它发生碰撞 我就会使用 mainv
  • 如何在 Swift 中创建 UIAlertView?

    我一直在努力在 Swift 中创建 UIAlertView 但由于某种原因我无法得到正确的语句 因为我收到此错误 找不到接受提供的 init 重载 论点 我是这样写的 let button2Alert UIAlertView UIAlert
  • 如何将unix时间戳转换为iphone中的nsdate [重复]

    这个问题在这里已经有答案了 可能的重复 从 Unix 时间戳创建 NSDate https stackoverflow com questions 5827240 create nsdate from unix timestamp 我有一个
  • Swift 中的 viewWillLayoutSubviews

    我正在尝试翻译SKScene scene GameScene sceneWithSize skView bounds size 进入 swift 但我收到错误 sceneWithSize 不可用 使用对象构造 SKScene size 我在
  • 进入后台时 Alamofire 请求卡住?

    我正在使用 Alamofire 调用 Web 服务 该服务需要相当长的时间才能加载 如果应用程序进入后台 当我返回应用程序时 我会被加载程序卡住 我想这是因为调用永远不会向我的完成处理程序返回任何内容 我该如何解决这个问题 您可以使用后台抓
  • iOS WKWebView 处理文件下载

    我面临以下问题 在 Web 界面中 文件下载是通过锚标记触发的 如下所示 a href bla blabla a 虽然 Safari 浏览器可以处理此请求并打开一个对话框来处理文件 但 WKWebView 将此视为普通链接并且不对其执行任何

随机推荐

  • MYSQL - 选择两个表中行数的差异

    我正在尝试比较两个数据库中两个表的行数 行数应该相同 SELECT 从 db1 table1 中选择 COUNT 从 db2 table1 中选择 COUNT AS差异 仅当差异 0 时如何选择 我需要为多个表运行此命令 并且不需要 0 值
  • R RegEx:匹配方括号内的所有双引号 (") 字符

    我正在努力获取匹配所有双引号字符的正则表达式 出现在方括号内 我有不同的部分可以完成我想要的部分功能 例如 gsub xyz 1 xyz 将得到所有双引号 无论其他什么 gsub xyz abc 1 abc 将把所有内容放在两个方括号内 包
  • 如何将 HashLocationStrategy 与 Auth0 Lock 小部件结合使用以进行用户登录

    更新后Auth0登录示例 https github com auth0 samples auth0 angular samples tree master 01 Login to use HashLocationStrategy in ap
  • spring-batch (java-config) 使用 JobExecutionDecider 识别和执行步骤

    我有 3 个步骤 A B C 应按 A gt B gt C 的顺序执行 其中 B 是可选的 我必须仅根据某些条件执行步骤 B 我使用 JobExecutionDecider 来决定如下 Bean name decider JobExecut
  • 单击鼠标在画布中绘制实心圆

    我想通过鼠标单击在画布上绘制一个填充 或未填充 的圆圈 但我无法让我的代码正常工作 我已经尝试了几乎所有方法 这是我的 HTML div div
  • MonthGenitiveNames 和 MonthNames 之间有什么区别?为什么月份有空白?

    我很困惑MonthGenitiveNames and MonthNames 两者的值都有月份名称 那么它们之间有什么区别MonthGenitiveNames and MonthNames 还有为什么一个月是 空白 如果您查看两者的值 就会发
  • ListView 滚动问题:项目选择时

    我有 Listview 我试图用它来显示我的自定义适配器 一切正常 除了当我选择列表项并滚动它时 未选择的项目已经被选择 我真的不明白我的问题是什么列表显示 这是我的课 Override protected void onCreate Bu
  • 如果文件存在,如何在 MSBuild 中导致错误?

    我们有一个在夜间构建之前运行的流程 如果该过程失败 它将生成一个文本文件 我需要做的就是检查该文件是否存在 如果存在 则会导致 MSBuild 失败 我目前已尝试以下操作
  • 为什么我们不能通过索引访问元组的元素?

    tuple
  • Java泛型方法的继承和覆盖规则

    我有一个具有泛型方法的抽象类 我想通过用特定类型替换泛型参数来覆盖泛型方法 所以在伪代码中我有以下内容 public abstract class GetAndParse public SomeClass var public abstra
  • shinydashboard 一些 Font Awesome 图标不起作用

    使用时shinydashboard我发现有些图标似乎有效 而有些则无效 在下面的示例中 电池充满图标不起作用 而时钟图标则工作正常 我无法弄清楚为什么会发生这种情况 library shiny library shinydashboard
  • 具有服务器端渲染 HTML 片段的骨干模型

    我想开始使用 Backbone js 来更好地构建我的 JavaScript 文件 但是 我不想重做我的应用程序以通过 API 仅输出 JSON 如果我错了 请纠正我 但到目前为止 我的印象是即使没有 JSON API 我仍然可以使用 Ba
  • Play Framework - 如何忽略 Json 序列化的某些字段?

    我有案例课 case class User id Option Long None username String password Option String None 这是该案例类的 json 序列化器 object User impl
  • Rails:如何更改页面标题?

    在不使用插件的情况下为 Rails 应用程序中的页面创建自定义标题的最佳方法是什么 在你看来 做这样的事情 h1 h1 布局文件中包含以下内容
  • Deedle - 按列区分

    前几天我遇到了一个情况 我的某个特定专栏Frame有一些重复的值 我想删除所述列具有重复值的任何行 我设法使用过滤器函数破解了一个解决方案 虽然它对于手头的探索性数据分析来说已经足够好了 但它应该更加痛苦 尽管四处寻找 我还是找不到任何关于
  • 数据表打印复杂表头打印预览

    您好 我正在使用数据表 它很棒 但我在像这样的复杂标头中遇到问题 thead tr td some text td tr tr td some text td tr thead now in showing page its like li
  • MAMP 未在 El Capitan 10.11.1 上启动 Apache 服务器

    因此 我在 Yosemite 上的 Apache 服务器上使用 MAMP 已经有一段时间了 我只需要一台本地主机 因此我使用常规 MAMP 而不是 MAMP Pro 我使用的是 MAMP 3 4 当我单击 启动服务器 按钮时 它不响应单击
  • mongoose .find() 方法返回具有不需要的属性的对象

    所以 我和猫鼬一起工作已经有一段时间了 我发现了一些非常奇怪的事情 如果有人能启发我 那就太好了 问题是 当使用 mongoose 的 find 方法时 我作为响应得到的对象充满了我不知道它来自哪里的属性 我猜测它们是内置属性 但无论如何
  • 有没有办法为 Class::DBI 提供缓存机制?

    我有一组相当复杂的 ORM 模块 它们继承自类别 DBI http search cpan org dist Class DBI 由于数据变化很少 我正在考虑在此之上使用缓存 记忆层来加快速度 我找到了一个模块 类 DBI 可缓存 http
  • Swift 中的飞利浦 HUE SDK

    我对斯威夫特很陌生 我确实有一些使用 Objective C 的经验 尽管距离我真正用它写过任何东西已经有两年了 我正在尝试将 Phillips HUE SDK 与 Swift 一起使用 但遇到了一些问题 我正在尝试将以下 Objectiv