2012-01-05 10 views
3

我是iPhone編程新手。我已經通過fbgraph API將Facebook集成到我的應用程序中。我的目的是在我的應用程序中點擊facebook按鈕時顯示活動指示器。如何在iphone中通過fbgraph api顯示facebook集成中的活動指示燈

+0

你也可以使用sharekit爲Facebook和Twitter ....... – userar 2012-01-05 05:35:57

+0

但我必須使用FBgraph API將facebook集成到我的應用程序中,這有可能嗎? – Srinivas 2012-01-05 05:49:21

+0

+1爲好問:)) – mAc 2012-01-06 05:24:33

回答

0

您必須在您的.H文件中使用NSURLRequest和NSURLConnection以及UIActivityIndi​​catorView和NSData對象。

NSURLRequest *theRequest; 
    NSURLConnection *theConnection; 
    IBOutlet UIActivityIndicatorView *myIndicator; 
    NSMutableData *receivedData; 
} 

@property (nonatomic, retain) NSMutableData *receivedData; 
@property (nonatomic,retain) IBOutlet UIActivityIndicatorView *myIndicator; 

.m文件

@synthesize youTubeWebView,receivedData,myIndicator; 

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data 

{ 
    [receivedData appendData:data]; 
} 


- (void)viewDidLoad { 
    [super viewDidLoad]; 

    [myIndicator startAnimating]; 
    myIndicator.hidesWhenStopped = YES; 
// Now your code of fb integration 

NSURLRequest requestWithURL:url;  

    theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self]; 

    if (theConnection) { 
     receivedData = [[NSMutableData data] retain]; 
    } 

    } 

- (void)connectionDidFinishLoading:(NSURLConnection *)connection 
// code after Loading of fb page 
    [myIndicator stopAnimating]; 

} 

希望這一切都有助於您:))

+0

感謝您的答案,我必須把活動指標,在fbgraph支持文件,我們沒有ViewDidload方法。 – Srinivas 2012-01-05 06:04:02

+0

看到你可以顯示活動指標直到Fb頁面開始出現。在連接完成之前停止活動viewIndicator你的代碼應該上傳Fb url或那個Permission請求頁面。之後它不在你的控制之中。 :) – mAc 2012-01-05 06:11:14

+0

謝謝。我通過使用推送通知概念解決了它。 – Srinivas 2012-01-06 04:49:19