Quand je lance mon application, il affiche un message d'avertissement:iPhone: - [UIView presentModalViewController: animation] Erreur d'argument
warning:passing argument 1 of 'presentModalViewController:animated'
from distinct objective - c type
Comment puis-je résoudre cet avertissement? J'ai utilisé presentModalViewController:animated
plusieurs fois précédemment dans mon application.
S'il vous plaît aidez-moi.
Merci à l'avance
Vous ne pouvez pas avoir une variable de type UIViewController dans le dialecte d'Objective-C d'Apple - la déclaration elle-même est une erreur. – Chuck
@Chuck, Hmmm, cela fonctionne: 'UIViewController * myViewController = [[UIViewController alloc] initWithNibName: @" aNibName "bundle: [NSBundle mainBundle];' ou vouliez-vous dire quelque chose d'autre? – TechZen
Oui, je voulais dire une variable de type 'UIViewController' plutôt que' UIViewController * '- notez l'astérisque manquant - comme vous l'aviez suggéré Rajendra. Vous n'obtiendrez pas d'avertissement de type Objective-C, vous obtiendrez une erreur indiquant que les objets de la pile sont illégaux. – Chuck