首页 文章

“Unresolved Identifier”错误SparkSetupMainController()“自定义粒子光子Swift iOS应用程序(标准粒子文档程序)

提问于
浏览
0

Hello there,

我正在尝试将我的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中使用函数 .

粒子在其文档中给出的代码:

@IBAction func startDeviceSetup(sender:AnyObject)

创建并连接我的UIButton并输入以下代码后 . 当我尝试进行构建时,Xcode给出了一个Unresolved Identifier错误:

Unresolved Identifier error

互联网告诉我,“未解决的标识符”似乎是一个常见错误,通常与目标成员资格或非公开的类有关 . 不幸的是我无法弄清楚我的问题的位置 . 我严格遵循Particles文档并没有做任何不同 .

Additional information

我正在使用Xcode 8.0,iOS 10和Swift 3.我使用CocoaPods安装了Particles SDK . 如官方粒子文档中所述 . 我在main.storyboard中创建了一个新的UIButton,并将其作为动作连接到我的ViewController等 .

像这样的导入Spark-SDK也没有任何区别 .

感谢您阅读我的问题,我仍在寻找答案 . 如果有人能帮助我,我将不胜感激:)

2 回答

  • 0

    不知何故Xcode修复了自己 . 我刚重新安装它 . 在我的ViewController中导入Spark-SDK和SparkSetup现在工作正常 .

  • 0

    您需要从swift项目到pods文件创建一个桥梁 . 换句话说,您需要创建一个头文件

相关问题