ios

2011-03-30 3 views
5

에 이미지 업로드 iphone app.here를 사용하여 페이스 북에서 이미지를 업로드하는 데 도움주세요. url.i 만 가지고 있으면 image.but가 없습니다 .book.if를 사용하면 URL을 사용할 수 있습니다. 나는 그것을 간단히 업로드 할 수있다. 저를 도와주세요.ios

이미지 업로드 용 코드를 보내주십시오. fbconnect ios와 관련하여 이미 Facebook 인스턴스와 기타 코드를 생성합니다.

답변

16

페이스 북 IOS API를 함께 제공되는 DemoApp 샘플에서 사진 업로드 코드를 포함

https://github.com/facebook/facebook-ios-sdk/tree/master/sample/DemoApp

/** 
* Upload a photo. 
*/ 
- (IBAction)uploadPhoto:(id)sender { 
    NSString *path = @"http://www.facebook.com/images/devsite/iphone_connect_btn.jpg"; 
    NSURL *url = [NSURL URLWithString:path]; 
    NSData *data = [NSData dataWithContentsOfURL:url]; 
    UIImage *img = [[UIImage alloc] initWithData:data]; 

    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           img, @"picture", 
           nil]; 
    [_facebook requestWithMethodName:@"photos.upload" 
         andParams:params 
        andHttpMethod:@"POST" 
         andDelegate:self]; 
    [img release]; 
} 
+0

내가 내 자신에 대한 ActivityIndicator/스피너를 표시하도록주의해야 하는가를 ? 저는 이것이 이미 Facebook SDK에 포함되어있을 것이라고 생각했습니다. 그렇지? 어떻게 그걸 처리합니까? – geforce

관련 문제