[英]Swift / Backendless / Use of unresolved identifier
我正在尝试使用无后端API来注册用户。 我一步一步地完成了正确导入框架所需的一切。
AppDelegate.swift正在接受该框架。
func application(application: UIApplication, didFinishLaunchingWithOptions
launchOptions: [NSObject: AnyObject]?) -> Bool {
backendless.initApp(APP_ID, secret:SECRET_KEY, version:VERSION_NUM)
// DebLog.isActive = true
backendless.hostURL = "https://api.backendless.com"
backendless.initApp(APP_ID, secret: SECRET_KEY, version: VERSION_NUM)
return true
}
但是,一旦在ViewController中使用backendless,就会收到错误消息。
@IBAction func rememberMe(sender: AnyObject) {
backendless.userService.stayLoggedIn = sender.on
}
使用未解析的标识符“无尽”
我启动了该项目并导入了3-4次,并且完全按照文档中的说明进行了操作,但是我总是收到此错误。 感谢您的帮助。
照常在Xcode中创建一个新项目,然后关闭该项目。
打开“终端”窗口,然后将当前目录更改为项目的目录。
在“终端”窗口中运行以下命令,这将创建一个名为Podfile的文件。
荚初始化
使用文本编辑器打开创建的Podfile,并在目标块内添加以下文本:
pod'Backendless','4.0b2'
保存Podfile,返回到“终端”窗口并运行以下命令:
$ pod安装
不要忘记Pod更新 $ Pod更新
下载Pod后,将创建Xcode项目工作区文件。 这应该是您用来在Xcode中打开项目的文件。
如果您使用Swift开发,则需要添加Swift桥接标头。 为此,请单击“项目结构”中的根节点,然后选择“构建设置”部分。 找到“ Swift编译器-常规”部分。 在“ Objective-C桥接标题”字段中输入以下值:
Pods / Backendless / SDK / ios / backendless / include / Backendless-Bridging-Header.h
打开.xcworkspace文件以启动您的项目并进行构建。
有关更多详细信息,请在下面的链接中打开https://backendless.com/docs/ios/doc.html#setup
如果您查看AppDelegate.swift
文件的顶部,将会看到
var backendless = Backendless.sharedInstance()
这backendless
实例变量设置为backendless
框架的共享实例,但是此实例变量是AppDelegate实例的本地变量。 您在ViewController.swift
需要同一行,否则编译器不知道什么是backendless
的-它是一个未解决的标识符
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.