Ios Facebook Connect Graph API在成功共享到Facebook时获取通知

Ios Facebook Connect Graph API在成功共享到Facebook时获取通知,ios,facebook-graph-api,facebook,notifications,Ios,Facebook Graph Api,Facebook,Notifications,我使用此代码与facebook共享: [appDelegate.facebook dialog:@"feed" andParams:params andDelegate:appDelegate]; 共享成功时,我如何获得通知(如sharekit) 我想显示UIAlertView,但我不知道我需要哪个facebook方法来放置UIAlertView 我试着用这种方法: - (void)dialogDidSucceed:(NSURL *)url { if ([_delegate resp

我使用此代码与facebook共享:

[appDelegate.facebook dialog:@"feed" andParams:params andDelegate:appDelegate];    
共享成功时,我如何获得通知(如sharekit)

我想显示UIAlertView,但我不知道我需要哪个facebook方法来放置UIAlertView

我试着用这种方法:

- (void)dialogDidSucceed:(NSURL *)url {

if ([_delegate respondsToSelector:@selector(dialogCompleteWithUrl:)]) {
    [_delegate dialogCompleteWithUrl:url];
}


UIAlertView * alert=[[UIAlertView alloc]
                     initWithTitle: @"Sharing to Facebook"
                     message: @"Success" 
                     delegate:self
                     cancelButtonTitle:@"Close"
                     otherButtonTitles:nil, nil];


[self setAlertSuccess:alert];
[alertSuccess show];
[alert release];

NSLog(@"SUCCESS 2");
[self dismissWithSuccess:YES animated:YES];
}
但它正在工作,当我单击“取消”按钮时,此方法也被调用。那么,将成功警报视图放在哪里才是正确的呢?

我是IOS新手。 这些是我在FBDialog.m中所做的更改

- (void)dismissWithSuccess:(BOOL)success animated:(BOOL)animated {
    if (success) {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Facebook Login Sucessful!" message:@"" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [alert show];
        [alert release];
        if ([_delegate respondsToSelector:@selector(dialogDidComplete:)]) {
            [_delegate dialogDidComplete:self];



        }
    } else {
        if ([_delegate respondsToSelector:@selector(dialogDidNotComplete:)]) {
            [_delegate dialogDidNotComplete:self];
        }
    }

    [self dismiss:animated];
}