2016-10-17 97 views
0

我遇到使用吊舱的问题。我想初始化Backendless并用作后端,但Xcode无法像解析库那样。当我尝试(AppDelegate.swift):安装和使用吊舱

import UIKit 


@UIApplicationMain 
class AppDelegate: UIResponder, UIApplicationDelegate { 


let APP_ID = "xxx" 
let SECRET_KEY = "xxx" 
let VERSION_NUM = "v1" 

var backendless = Backendless.sharedInstance() 

var window: UIWindow? 

我得到

使用未解决的标识符 'Backendless'

和我所做的是:

  1. 创建一个新项目,关闭xCode。
  2. 创建一个吊舱文件和编辑它把我的图书馆
  3. 安装无故障
  4. 打开与吊舱安装所产生的工作区文件。
  5. 建项目

,然后我试图初始化库,如上图所示。

platform :ios, '8.0' 
use_frameworks! 

target 'Test' do 
pod 'Backendless' 
end 

target 'TestTest' do 

end 

我试过清洗,建立和重新启动xcode。但我怀疑我错过了某个关键步骤?

在此先感谢

+0

你不是缺少'进口Backendless'或类似的东西? – Larme

+0

@Larme在哪里以及如何?在“导入UIKit”旁边?语法可能是什么?我尝试导入Backendless,但它不认识它。 – Benni

+0

@Benni当我使用'use_frameworks!'时,我几乎总是使用'import module'导入模块,然后生成项目。这通常会修复我有任何导入问题 – Ollie

回答

2

因为你specifing:

use_frameworks! 
在podfile

,才能使用任何你的豆荚,您必须使用进口才能使用特定的在您要使用它的文件中输入pod。

在你AppDelegate.swift:

import UIKit 
import Backendless 

所有的二,你的窗格名称应该是

pod 'Backendless-ios-SDK' 

https://github.com/Backendless/ios-SDK

+0

没有这样的模块“后端”是尝试导入时出错。 – Benni

+0

您安装的pod名称是否正确?看看 pod'Backendless-ios-SDK'(https://github.com/Backendless/ios-SDK) –

+0

我重新安装了正确的pod名称。还是一样。在Backendless上描述在桥接报头中使用“#import ”。但那是哪里? – Benni