Le code suivant, bien que pas forcément joli, a parfaitement fonctionné dans iOS 4.1 (renvoyé un NSString avec du code HTML formaté avec l'URL transmise). Dans iOS 4.2.1, cependant, la fonction renvoie toujours zéro si vous utilisez stringWithFormat. NSLog montre que le contenu de embedHTML est correct, mais la valeur de * html est toujours nulle.Fonction Renvoyer NSString Renvoie toujours nil dans iOS 4.2 SDK
Toute aide est appréciée.
....
NSString *html = [self getHTML:urlString1];
....
- (NSString *)getHTML:(NSString *) url {
NSString *embedHTML = [NSString stringWithFormat:@"<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"111\" height=\"116f\"></embed>\
</body></html>", url];
NSLog(@"Log: %@", embedHTML);
return embedHTML;
}
Merci pour la suggestion. Il s'avère qu'il y avait effectivement un problème dans la chaîne que j'essayais d'insérer qui jetait tout. Pour faire une histoire courte, c'est corrigé. – voodoobilly