Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift/反向循环/未解析标识符的使用_Ios_Swift - Fatal编程技术网

Ios Swift/反向循环/未解析标识符的使用

Ios Swift/反向循环/未解析标识符的使用,ios,swift,Ios,Swift,我正在尝试使用BackEndingAPI注册用户。我一步一步地完成了正确导入框架所需的所有工作 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { backendless.initApp(APP_ID, secret:SECRET_KEY, version:VERSION_

我正在尝试使用BackEndingAPI注册用户。我一步一步地完成了正确导入框架所需的所有工作

    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
    }
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中使用BackEnding,我就会收到一个错误

@IBAction func rememberMe(sender: AnyObject) {
    backendless.userService.stayLoggedIn = sender.on
}
使用未解析的标识符“backfundle”

我启动了项目并导入了3-4次,并且完全按照文档中的说明进行了导入,但是我总是收到这个错误。
非常感谢您的帮助。

如果您查看
AppDelegate.swift
文件的顶部,您将看到

var backendless = Backendless.sharedInstance()

这会将
backfundle
实例变量设置为backfundle框架的共享实例,但此实例变量是AppDelegate实例的本地变量。您需要在
ViewController.swift
中使用同一行,否则编译器不知道什么是
backhandle
——如果您朝
AppDelegate.swift
文件的顶部看,它是一个未解析的标识符

var backendless = Backendless.sharedInstance()
这会将
backfundle
实例变量设置为backfundle框架的共享实例,但此实例变量是AppDelegate实例的本地变量。您需要在
ViewController.swift
中使用同一行,否则编译器不知道什么是
backhandle
,它是一个未解析的标识符

  • 像往常一样在Xcode中创建一个新项目,然后关闭该项目

  • 打开终端窗口,将当前目录更改为项目的目录

  • 在终端窗口中运行以下命令,将创建一个名为Podfile的文件

    pod初始化

  • 使用文本编辑器打开创建的POD文件,并在目标块内添加以下文本:

    吊舱“后置式”、“4.0b2”

  • 保存Podfile,返回终端窗口并运行以下命令:

    $pod安装

  • 别忘了pod更新 $pod更新

  • 下载pod后,将创建Xcode项目工作区文件。这应该是用于在Xcode中打开项目的文件

  • 如果使用Swift开发,则需要添加Swift桥接标头。为此,请单击项目结构中的根节点,然后选择“生成设置”部分。找到Swift编译器-概述部分。在Objective-C桥接标题字段中输入以下值:

    Pods/backhandle/SDK/ios/backhandle/include/backhandle桥接头.h

  • 打开.xcworkspace文件以启动项目,并构建它

  • 有关更多详细信息,请打开下面的链接

  • 像往常一样在Xcode中创建一个新项目,然后关闭该项目

  • 打开终端窗口,将当前目录更改为项目的目录

  • 在终端窗口中运行以下命令,将创建一个名为Podfile的文件

    pod初始化

  • 使用文本编辑器打开创建的POD文件,并在目标块内添加以下文本:

    吊舱“后置式”、“4.0b2”

  • 保存Podfile,返回终端窗口并运行以下命令:

    $pod安装

  • 别忘了pod更新 $pod更新

  • 下载pod后,将创建Xcode项目工作区文件。这应该是用于在Xcode中打开项目的文件

  • 如果使用Swift开发,则需要添加Swift桥接标头。为此,请单击项目结构中的根节点,然后选择“生成设置”部分。找到Swift编译器-概述部分。在Objective-C桥接标题字段中输入以下值:

    Pods/backhandle/SDK/ios/backhandle/include/backhandle桥接头.h

  • 打开.xcworkspace文件以启动项目,并构建它

  • 有关更多详细信息,请打开下面的链接

    您可以链接您使用的教程吗?为iOS开发配置project您是否忘记了viewcontroller viewdidload中的BackEndound=BackEndound.sharedInstance()?在viewcontroller中作为全局变量Backfundle可以链接您使用的教程吗?为iOS开发配置项目您是否忘记了viewcontroller ViewDiLoad中的Backfundle=Backfundle.sharedInstance()?作为viewcontrollerwell中的全局变量。这很有帮助。非常感谢。不知道他们为什么不在文档中的示例代码中这样做。这很有帮助。非常感谢。不知道,为什么他们不在文档中的示例代码中这样做。