2012-01-05 2 views
3

Je suis nouveau à la programmation de l'iPhone. J'ai intégré facebook dans mon application via l'API fbgraph. Mon intention est de montrer l'indicateur d'activité lorsque le bouton facebook est cliqué dans mon application.Comment afficher l'indicateur d'activité dans l'intégration de facebook à travers fbgraph api dans iphone

+0

vous pouvez également utiliser sharekit pour Facebook et Twitter ....... Mais je – userar

+0

doit utiliser FBgraph api pour intégrer le facebook dans mon application. est-il possible de faire? – Srinivas

+0

+1 pour la belle question :)) – mAc

Répondre

0

Vous devez utiliser les objets NSURLRequest et NSURLConnection et UIActivityIndicatorView et NSData dans votre fichier .H.

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

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

.m Fichier

@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]; 

} 

Espoir Tout cela vous aide :))

+0

Merci pour la réponse, Où je dois mettre l'indicateur d'activité, Dans les fichiers de support de fbgraph, nous n'avons pas la méthode ViewDidload. – Srinivas

+0

Voir que vous pouvez afficher l'indicateur d'activité jusqu'à ce que la page Fb commence à apparaître. en connexion a terminé la méthode avant d'arrêter l'activité viewIndicator vous code devrait télécharger l'URL Fb ou cette page de demande d'autorisation. après cela, ce n'est pas dans votre contrôle. :) – mAc

+0

Merci. Je l'ai résolu en utilisant le concept de notification push. – Srinivas

Questions connexes