1
我試圖使用他們的SDK請求從Facebook的數據和我不斷收到什麼...Facebook的API(代表不工作)
我.h文件中...
#import <UIKit/UIKit.h>
#import "Facebook.h"
@interface VPSettingsViewController : UIViewController <FBRequestDelegate, FBDialogDelegate, FBSessionDelegate> {
Facebook *facebook;
NSArray *items;
}
@end
下面是我的.m文件基本上調用了一個請求,並且當我收到來自Facebook的請求時應該做些什麼,但*(void)請求:(FBRequest )請求didLoad:(id)結果永遠不會被調用...
- (void)viewDidLoad
{
[super viewDidLoad];
facebook = [[Facebook alloc] initWithAppId:@"333593533397126" andDelegate:self];
[facebook requestWithGraphPath:@"me/friends" andDelegate:self];
// Do any additional setup after loading the view.
}
- (void)request:(FBRequest *)request didLoad:(id)result {
NSLog(@"Inside didLoad");
if ([result isKindOfClass:[NSArray class]]) {
result = [result objectAtIndex:0];
}
// When we ask for user infor this will happen.
if ([result isKindOfClass:[NSDictionary class]]){
//NSDictionary *hash = result;
NSLog(@"Birthday: %@", [result objectForKey:@"birthday"]);
NSLog(@"Name: %@", [result objectForKey:@"name"]);
}
if ([result isKindOfClass:[NSData class]])
{
NSLog(@"Profile Picture");
//[profilePicture release];
//profilePicture = [[UIImage alloc] initWithData: result];
}
NSLog(@"request returns %@",result);
//if ([result objectForKey:@"owner"]) {}
};
這並不是說我得到任何錯誤,只是我從來沒有在裏面做負載......沒有什麼是NSLOGing
而且我登錄到Facebook的在我的iPhone ...