API から一連の文字列を解析しています。そのうちの 1 つが製品 ID です。この ID を使用して、選択された製品を特定し、詳細ビュー コントローラーで詳細を解析できるようにします。
テーブルビューでIDを正しく解析するという問題があります(ログに正しく表示されます)が、詳細ビューコントローラーにプッシュすると(null)
、ログからの応答として取得されます。私はこれを理解していません。
私のテーブルビューでは:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *neuheitenCell = @"neuheitenCell";
CJHomeTableCell *cell = [tableView dequeueReusableCellWithIdentifier:neuheitenCell];
wareID = [[arrayArtikelWareID objectAtIndex:indexPath.row] objectForKey:@"ware_id"];
//NSLog(@"Selected item with id: %@",sstring);
return cell;
}
-(NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
CJArtikelDetailViewController *artikelView = [[CJArtikelDetailViewController alloc] init];
NSString *test = [NSString stringWithFormat:@"%@", wareID];
NSLog(@"Test1: %@", wareID);
artikelView.wareID = test;
//NSLog(@"URL1: %@",test);
return indexPath;
}
前もって感謝します