J'ai cette ligne de code, où j'essaye d'assigner une URL d'une annotation sur un MKAnnotation personnalisé à un contrôleur d'UIWebView.Types Objective-C incompatibles - essayant de passer NSURL
webViewController.webViewURL = annotation.url;
Fondamentalement, j'ai un NSURL stocké dans annotation.url, et essaie d'envoyer ce NSURL à webViewController.webViewURL. Lorsque j'essaye d'exécuter ce code, j'obtiens "EXC_BAD_ACCESS" dans la console. L'exécution de l'Instrument d'Allocations (avec NSZombiesEnabled) n'a pas montré de zombies ... Je ne comprends pas pourquoi cela se passe, d'autant plus que si je change de ligne pour utiliser 'URLWithString ...' et construire un nouveau NSURL .. .
webViewController.webViewURL = [NSURL URLWithString:annotation.url];
... il fonctionne sans problème, même si je reçois l'avertissement: Incompatible Objective-C types 'struct NSURL *', expected 'struct NSString *' when passing argument 1 of 'URLWithString:' from distinct Objective-C type
Pouvez-vous également publier comment la propriété webViewURL est configurée et comment et où est-elle publiée? –