你好,
我正在尝试将我的Particle Photon与自定义的Swift iOS应用程序连接起来。我正在使用Swift编写代码,并使用官方的Particle iOS开发文档作为我的指导。 (https://docs.particle.io/guide/how-to-build-a-product/mobile-app/)
所有SDK都在我的Xcode项目中,随时可以使用。通过CocoaPods的SDK安装过程没有显示任何错误或问题。
我必须创建一个UIButton(startDeviceSetup)并添加一些代码(我认为)要求在Particle的SDK中使用函数。
Particle在其文档中给出的代码:
@IBAction func startDeviceSetup(sender:AnyObject){ var setupController = SparkSetupMainController() self.presentViewController(setupController,animated:true,completion:nil) }
创建并连接我的UIButton并输入以下代码后。当我尝试进行构建时,Xcode给出了一个Unresolved Identifier错误:
互联网告诉我“未解决的标识符”似乎是一个常见的错误,通常与目标成员资格或非公开的类有关。不幸的是我无法弄清楚我的问题的位置。我严格遵循Particles文档并没有做任何不同。
其他信息
我正在使用Xcode 8.0,iOS 10和Swift 3.我使用CocoaPods安装了Particles SDK。如官方粒子文档中所述。我在main.storyboard中创建了一个新的UIButton,并将其作为一个动作连接到我的ViewController等。
此类进口“导入Spark-SDK”也没有任何区别。
感谢您阅读我的问题, 我还在寻找答案。如果有人能帮助我,我将不胜感激:)
答案 0 :(得分:0)
不知何故Xcode修复了自己。我刚重新安装它。在我的ViewController中导入Spark-SDK和SparkSetup现在工作正常。
答案 1 :(得分:0)
您需要创建一个从swift项目到pods文件的桥梁。换句话说,您需要创建一个头文件