public override void Request(FBRequest request, NSObject result) { NSDictionary dict; if (result is NSDictionary) { dict = result as NSDictionary; } else if (result is NSArray) { var arr = (NSArray)result; dict = new NSDictionary(arr.ValueAt(0)); } else { throw new Exception("cannot handle result in FBRequestDelegate callback"); } if (dict.ObjectForKey(new NSString("owner")) != null) { _vc.SetText("Photo upload Success"); } else { NSObject name = dict.ObjectForKey(new NSString("name")); _vc.SetText(name.ToString()); } }
public override void FbDidLogin() { Console.WriteLine("FbDidLogin"); _vc.SetText("logged in"); _vc.UserInfoButton.Hidden = false; _vc.PublishButton.Hidden = false; _vc.PublicInfoButton.Hidden = false; _vc.UploadPhotoButton.Hidden = false; _vc.FacebookButton.IsLoggedIn = true; }
public override void DialogDidComplete(FBDialog dialog) { _vc.SetText("publish was successful"); }