Vous essayez de faire disparaître iAds à l'écran lorsqu'aucune annonce n'est chargée, conformément à la demande d'Apple. On m'a donné ce code:Erreur lors de la tentative de désactivation de iAds
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
if (self.bannerIsVisible)
{
[UIView beginAnimations:@"animateAdBannerOff" context:NULL];
// assumes the banner view is at the top of the screen.
banner.frame = CGRectOffset(banner.frame, 0, -50);
[UIView commitAnimations];
self.bannerIsVisible = NO;
}
}
J'ai fait mon point de vue d'un délégué pour iAd et ainsi de suite, mais chaque fois que je tente de compiler, je reçois:
"Request for member 'bannerIsVisible' in something not a structure or union
J'ai essayé d'ajouter une BOOL bannerIsVisible, mais juste fait des choses pire
Vous ne pouvez pas gérer les iAds. Les iAds gèrent votre application. Habituez-vous. haha –
Si l'ajout d'une propriété BOOL "aggrave les choses", vous obtiendrez peut-être de meilleures réponses si vous expliquez pourquoi les choses sont pires et décrivez comment vous avez ajouté la propriété. –
Il y a deux jours, vous demandiez comment démarrer avec le développement iPhone: http://stackoverflow.com/questions/3144958/what-book-should-i-get-to-learn-iphone-programming-closed, indiquant que vous connaissiez très peu Objective-C. Sans ressembler à un imbécile, peut-être que vous devriez prendre un peu plus de temps pour vous familiariser avec la langue et les API avant de soumettre une application à l'App Store. –