Ios 无法编译解析+;Facebook SDK(苹果Mach-O链接器错误)
我正在尝试将Facebook SDK添加到我的iOS解析项目中。我正在努力 我遵循了安装说明: 在我的桥接标题中,我添加了:Ios 无法编译解析+;Facebook SDK(苹果Mach-O链接器错误),ios,facebook,parse-platform,linker-errors,Ios,Facebook,Parse Platform,Linker Errors,我正在尝试将Facebook SDK添加到我的iOS解析项目中。我正在努力 我遵循了安装说明: 在我的桥接标题中,我添加了: #import <FBSDKCoreKit/FBSDKCoreKit.h> #import <FBSDKLoginKit/FBSDKLoginKit.h> #import <ParseFacebookUtilsV4/PFFacebookUtils.h> 知道我做错了什么吗 我已经完成了parse+fb,下面是我所做的: 我的桥头:
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#import <ParseFacebookUtilsV4/PFFacebookUtils.h>
知道我做错了什么吗 我已经完成了parse+fb,下面是我所做的: 我的桥头:
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#import <Parse/Parse.h>
#import <Parse/PFObject+Subclass.h>
#import <ParseUI/ParseUI.h>
#import <ParseFacebookUtilsV4/PFFacebookUtils.h>
#import <Bolts/Bolts.h>
在我的LoginViewController中,我有用于登录按钮的iBulet
var permissions = [ "public_profile", "email", "user_friends" ]
@IBAction func facebookLogin(sender: AnyObject) {
PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions, block: { (user: PFUser?, error: NSError?) -> Void in
if let user = user {
if user.isNew {
println("User signed up and logged in through Facebook!")
} else {
println("User logged in through Facebook!")
}
} else {
println("Uh oh. The user cancelled the Facebook login.")
}
})
}
如果您还有问题,请告诉我谢谢您的回答。我已经找出了问题所在,我不得不从构建阶段删除“ParseFacebookUtils.framework”
func application(application: UIApplication,
openURL url: NSURL,
sourceApplication: String?,
annotation: AnyObject?) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application,
openURL: url,
sourceApplication: sourceApplication,
annotation: annotation)
}
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
Parse.enableLocalDatastore()
// Initialize Parse.
Parse.setApplicationId("",
clientKey: "")
return true
}
var permissions = [ "public_profile", "email", "user_friends" ]
@IBAction func facebookLogin(sender: AnyObject) {
PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions, block: { (user: PFUser?, error: NSError?) -> Void in
if let user = user {
if user.isNew {
println("User signed up and logged in through Facebook!")
} else {
println("User logged in through Facebook!")
}
} else {
println("Uh oh. The user cancelled the Facebook login.")
}
})
}