NSMutableArray de NSArray
j'ai le code suivant et je veux utiliser NSMutable des tableaux au lieu de NSArray
pourriez-vous me dire comment faire pour charger la NSMutable tableau, comme la méthode actuelle ne fonctionne pas.
-(void) whatever{
NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString: @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];
NSArray *titles = [xpathParser search:@"//h3"]; //get the page title - this is xpath notation
TFHppleElement *title = [titles objectAtIndex:0];
NSString *myTitles = [title content];
NSArray *articles = [xpathParser search:@"//h4"]; //get the page article - this is xpath notation
TFHppleElement *article = [articles objectAtIndex:0];
NSString *myArtical = [article content];
j'ai essayé :
NSMutableArray *titles = [xpathParser search:@"//h3"];
mais il ne charger les valeurs?
source d'informationauteur Tom Kelly
Vous devez vous connecter pour publier un commentaire.
Vous pouvez invoquer
mutableCopy
sur unNSArray
objet de revenir à vous uneNSMutableArray
.Noter que le destinataire de l'appel va obtenir la propriété de cet objet, puisque la méthode nom contient "copier".
(Apple guide de gestion de la mémoire unis que le nom de la méthode contenant les mots "alloc", "nouveau" ou "copie" devrait par la convention de renvoyer un objet qui vous est propre, et, comme telle, doit céder la propriété à un certain point.)
Simplement comme ceci:
C'est tout à fait littéralement, c'.
En supposant
[xpathparser ...]
retourne unNSArray
vous pouvez utiliser: