2015-11-06 2 views
0

Я использую следующий код для загрузки изображения с моего iOS на Facebook.iOS FacebookSDK доля изображения

NSMutableDictionary* params = [[NSMutableDictionary alloc] init]; 
[params setObject:@"MY TEST MSG..." forKey:@"message"]; 
[params setObject:UIImagePNGRepresentation(self.editImageView.image) forKey:@"picture"]; 


[[FBSDKGraphRequest alloc] initWithGraphPath:@"me/photos" parameters:params HTTPMethod:@"POST"] startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { 
     if (!error) { 
      NSLog(@"uploaded"); 
     } else { 
      NSLog(@"Graph API Error: %@", [error description]); 
     } 
}]; 

Мое приложение застряло пару минут и отобразило сообщение об ошибке. Может ли кто-нибудь мне помочь?

ответ

0
NSMutableDictionary *variables = [NSMutableDictionary dictionaryWithCapacity:3]; 
UIImage *picture = FilterImage; 
FbGraphFile *graph_file = [[FbGraphFile alloc] initWithImage:picture]; 
[variables setObject:graph_file forKey:@"file"]; 
[variables setObject:[NSString stringWithFormat:@"Hello testin"] forKey:@"message"]; 
[fbGraph doGraphPost:@"me/photos" withPostVars:variables]; 
NSLog(@"Now log into Facebook and look at your profile & photo albums..."); 
+0

Благодарим за ответ. Не могли бы вы рассказать мне, какой пакет Facebook следует импортировать для FbGraphFile? – Rupshikha

+0

Последний пакет facebook. – user3182143

+0

Я использую SDK, выпущенный в этом последнем сентябре. Но я не могу понять, какой файл импортировать? (например, #import ) – Rupshikha

Смежные вопросы