gpt4 book ai didi

ios - Xcode6 中 swift 无法解析的标识符 "PFFacebookUtils"

转载 作者:行者123 更新时间:2023-11-28 07:14:38 24 4
gpt4 key购买 nike

我试图让用户使用 parse 登录 facebook,但收到 PFFFacebookUtils、Parse、FBAppCall 和无效的 DidBecomeActive 的编译器错误“使用未解析的标识符”

这个问题之前有人发过,解决方案是将parsefacebookutils框架添加到你的项目中,并将其导入到头文件中。但是,我已经将该框架添加到我的项目中,并通过将以下内容添加到我的头文件中将其导入到我的头文件中。

#import <Parse/Parse.h>
#import <ParseFacebookUtils/PFFacebookUtils.h>
#import <FacebookSDK/facebookSDK.h>

我仍然收到错误。以下是我的 appdelegate 文件中的代码:

import UIKit




@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?


func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
PFFacebookUtils.initializeFacebook()
Parse.setApplicationId("parseAppId", clientKey:"parseClientKey")
}

return true
}

func application(application: UIApplication,
openURL url: NSURL,
sourceApplication: String,
annotation: AnyObject?) -> Bool {
return FBAppCall.handleOpenURL(url, sourceApplication:sourceApplication,
withSession:PFFacebookUtils.session())
}

func applicationDidBecomeActive(application: UIApplication) {
// Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
FBAppCall.handleDidBecomeActiveWithSession(PFFacebookUtils.session())

}

你能看看我上面的代码吗?不确定解决方案是什么。

最佳答案

想通了。您必须进入build设置 - Objective-C header ,然后在调试名称中键入 header 的路径。例如 ProjectName/HeaderName.h 根据我的文件在我的项目中的位置。通常您不必这样做,但是当我创建 header 时它并没有为我填充。

关于ios - Xcode6 中 swift 无法解析的标识符 "PFFacebookUtils",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26831556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com