我从GitHub下载了这个模板: https://github.com/LunarFlash/MatchMe
模板使用facebook&解析以重新创建一个火种风格的应用程序
我已将parse和facebook utils更新为当前版本,但我在此处遇到此代码的问题:
#pragma mark - Helper Method
- (void) updateUserInformation {
FBSDKGraphRequest *request = [FBSDKGraphRequest requestForMe];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
// NSLog(@"result:%@", result);
if (!error) {
NSDictionary *userDictionary = (NSDictionary *)result;
以下是我在顶部使用的框架:
#import "YILoginViewController.h"
#import <Parse/Parse.h>
#import "YIConstants.h"
#import <ParseFacebookUtilsV4/PFFacebookUtils.h>
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
我得到的错误是在代码的第3行&#34; requestForMe&#34;,Xcode说&#34;没有已知的选择器类方法&#39; requestForMe&#34;,任何非常感谢帮助解决这个问题!
由于
答案 0 :(得分:0)
较新的SDK版本不再支持[FBRequest requestForMe]
。这是创建对/me
的调用的辅助方法。您可以轻松替换它。
请注意,breaking changes between 3.x and 4.x还有更多,因此您无法替换SDK。代码也需要更新,正如您所注意到的,某些方法已经更改。