2
我想實現iOS 6的原生facebook分享,並需要檢查分享是否成功。這是我使用的代碼:iOS Native Facebook分享沒有互聯網回調
BOOL displayedNativeDialog =
[FBNativeDialogs
presentShareDialogModallyFrom:delegate
initialText:@"test"
image:nil
url:nil
handler:^(FBNativeDialogResult result, NSError *error) {
if (error) {
/* handle failure */
NSLog(@"error:%@, %@", error, [error localizedDescription]);
} else {
if (result == FBNativeDialogResultSucceeded) {
/* handle success */
NSLog(@"handle success");
} else {
/* handle user cancel */
NSLog(@"user cancel");
}
}
}];
if (!displayedNativeDialog) {
/* handle fallback to native dialog */
}
我的問題是,當我嘗試這跟沒有可用的互聯網連接我仍然得到FBNativeDialogResultSucceeded
它看起來像你應該得到一個錯誤,當沒有互聯網連接可用但它似乎並不像那樣工作。 如果有一些解決方案,我不需要使用可達性很好的SDK。