J'ai besoin d'aide pour le code suivant J'utilise hpple pour analyser html. et j'ai besoin d'aide pour utiliser les données.Remplissage d'un UITableView à partir de tableaux
-(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];
je veux créer et remplir une table à partir du tableau « titres » ensuite être en mesure de cliquer sur l'élément sur la table pour charger une sous-vue qui devrait montrer l'artical correspondant au même indice?
Je voudrais faire programatically ou en utilisant IB
peut-on suggérer quelques exemples de code ou un tutoriel?
Merci.
Thats great rajesh, cela va-t-il créer la table pour moi ou dois-je créer la vue de table ceci dans le constructeur d'interface? Ai-je besoin d'appeler ceux-ci? désolé pour mon ignorance im nouveau à IOS dev –
pas vous devez créer une vue de la table dans didload. – rajesh
vous n'avez pas besoin de créer une vue de table dans didload. Dans votre fichier .h, mettez UITbaleView * yourtableView; et dans le fichier .m sous la méthode viewDidLoad mettez yourtableView = [[UITableView alloc] initWithFrame: CGRectMake: (mettez vos propres coordonnées)]; puis yourtableView.delegate = self; alors [self.view addSubView: yourTableView]; et int ma réponse UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier: MyIdentifier]; remplacez le 'tableView' avec yourTableView. k? s'il vous plaît laissez-moi savoir si ny questions? – rajesh