私は自分のサーバーから情報を解析していますが、すべての情報をダウンロードしていますが、情報をテーブルビューに追加する方法を理解するのに時間がかかります。基本的に私が知りたいのは、私が持っている情報を取ってNSMutableArrayに追加してそのオブジェクトをカウントしてテーブルビューに追加する方法ですが、文字列を可変配列に追加するごとに何も得られません...私はすべての情報が私のログとlableによって正しく解析されていることを知っています。私はテスト目的のためだけに配置しました...ここに私が情報を取得するために使用しているコードがあります。私が使用した文字列をどのように使用して、テーブルビューを作成できますか?私はあなたが(情報を=>テーブルの上に情報を表す)、そのタスクを実行するために、自分で学ぶべきだと思う理由UITableViewにXMLデータを設定する
-(void)parser:(NSXMLParser*)parser didStartElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
attributes:(NSDictionary *)attributeDict{
NSLog(@"Parser Was Called");
if ([elementName isEqualToString:@"element"]) {
NSLog(@"elements recieved %@", [attributeDict objectForKey:@"themeName"]);
themeNameString = [NSString stringWithFormat:@"%@", [attributeDict
objectForKey:@"themeName"]];
//Test first string
label.text = themeNameString;
}
if ([elementName isEqualToString:@"element1"]) {
NSLog(@"elements recieved %@", [attributeDict objectForKey:@"creator"]);
themeCreator = [NSString stringWithFormat:@"%@", [attributeDict
objectForKey:@"creator"]];
}
if ([elementName isEqualToString:@"element2"]) {
NSLog(@"elements recieved %@", [attributeDict objectForKey:@"price"]);
themePrice = [NSString stringWithFormat:@"%@", [attributeDict
objectForKey:@"price"]];
}
if ([elementName isEqualToString:@"element3"]) {
NSLog(@"elements recieved %@", [attributeDict objectForKey:@"twitterName"]);
creatorTwitterName = [NSString stringWithFormat:@"%@", [attributeDict
objectForKey:@"twitterName"]];
}
if ([elementName isEqualToString:@"element4"]) {
NSLog(@"elements recieved %@", [attributeDict objectForKey:@"themeURL"]);
cydiaLink = [NSString stringWithFormat:@"%@", [attributeDict
objectForKey:@"themeURL"]];
}
if ([elementName isEqualToString:@"element5"]) {
NSLog(@"elements recieved %@", [attributeDict objectForKey:@"themeDeciption"]);
deciption = [NSString stringWithFormat:@"%@", [attributeDict
objectForKey:@"themeDeciption"]];
}
if ([elementName isEqualToString:@"element6"]) {
NSLog(@"elements recieved %@", [attributeDict objectForKey:@"themeScreenShots"]);
screenShots = [NSString stringWithFormat:@"%@", [attributeDict
objectForKey:@"themeScreenShots"]];
}
if ([elementName isEqualToString:@"element7"]) {
NSLog(@"elements recieved %@", [attributeDict objectForKey:@"promo"]);
tblViewImage = [NSString stringWithFormat:@"%@", [attributeDict
objectForKey:@"promo"]];
}
}
コードをコードタグに入れてください。 – dasdom