从Pod中安装的数据类型未完全识别Swift

时间:2016-05-26 01:15:26

标签: swift cocoapods swift-protocols

我使用cocoapods安装了Layer api:https://developer.layer.com/docs/ios

但是,我的应用程序似乎无法正确识别其中一个协议。我说这有几个原因。一,在演示应用程序中,我的'LYRClientDelegate'和'LYRClient'在可下载的演示应用程序(https://github.com/kwkhaw/quick-start-ios-swift)中显示为绿色,在我的应用程序中显示为蓝色。其次我在我的项目中有一些输入错误,即使代码是相同的,我也没有在演示应用程序中看到。我的应用程序'LYRClientDelegate'中的第三个在快速帮助中没有显示任何内容,但它确实在下载的演示应用程序中显示了一些内容。但是,当我在我的应用程序中跳转到声明时,它会转到与演示应用程序相同的文件。

演示应用: enter image description here

我的应用: enter image description here 我的错误: enter image description here

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

你可能使用了错误的Layer版本。

您应该尝试修复代码(首选)或恢复到以前的版本。

要恢复到以前的版本,您可以将其指定为Podfile

参见参考https://guides.cocoapods.org/syntax/podfile.html

我的猜测是你应该使用版本0.20.x而不是新发布的0.21 ...尝试看看适合你的版本。

另外,请查看此项目:https://github.com/layerhq/Atlas-iOS

它可以为您节省大量时间原型,甚至可以用于高度自定义的应用程序。见https://itunes.apple.com/app/id997402753