0

だから私はURLを持つplistに接続されたテーブルビューを持っています。テーブルビューのセルをクリックすると、詳細ビ​​ューに移動したいのですが、現在の唯一の問題は、セルをクリックして詳細ビューに移動すると、何もない暗い画面が読み込まれることです。コンパイラでエラーが発生しないため、何が問題なのかわかりません。刺激装置をリセットし、コンピューターを再起動しようとしましたが、コードに問題があると思い始めています。誰か助けてくれませんか?

TableViewController.m

    - (void)viewDidLoad {

   [super viewDidLoad];

NSString *myListPath = [[NSBundle mainBundle] pathForResource:@"myList" ofType:@"plist"];
tableData = [[NSArray alloc]initWithContentsOfFile:myListPath];
NSLog(@"%@",tableData);  }




- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {

 return [tableData count];  }





  - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{

    // Return the number of rows in the section.
    return [tableData count];
}






   - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];

    if( cell == nil )
    {
        NSLog(@"Cell Creation");
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"];
    }

    //Set Data For each Cell
    cell.textLabel.text = [[tableData objectAtIndex:indexPath.row]objectForKey:@"cellName"];
    cell.detailTextLabel.text = [[tableData objectAtIndex:indexPath.row]objectForKey:@"cellSubtitle"];
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

    return cell;
}




    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSLog(@"Index Selected,%d",indexPath.row);

    WebViewController *View = [[WebViewController alloc] init];

    NSString *urltoPass = [NSString stringWithString:[[tableData objectAtIndex:indexPath.row]objectForKey:@"cellSubtitle"]];

    View.urlString = [[NSString alloc] initWithFormat:@"http://%@",urltoPass];
    View.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;

    [self presentViewController:View animated:YES completion:nil];
}
4

1 に答える 1