uitableview didselectrowatindex仅适用于第一个tableview,而不适用于同一个viewcontroller中的第二个tableview?

时间:2016-04-08 12:38:22

标签: uitableview didselectrowatindexpath

viewcontroller中显示了两个表视图,但是当我从第二个tableview应用程序崩溃中选择单元格时。请帮我。这是我的委托方法

- (void)tableView:(UITableView *)atableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
if (atableView == self.tableView) {
NSLog(@"selected %@ row", [[[marrXMLData objectAtIndex:indexPath.row] valueForKey:@"url"] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]);
NSString *link = [[[marrXMLData objectAtIndex:indexPath.row] valueForKey:@"url"] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
NSLog(@"link%@",link);
stringNotifyLink = [NSString stringWithString:link];
if (stringNotifyLink!=NULL) {
    NSString *fullURL = [NSString stringWithFormat:@"http://myweb.co.in/portal/%@",stringNotifyLink];
    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [self.WebViewHome loadRequest:requestObj];
    tableView.alpha = 0;
    [tableView reloadData];
} else {
    tableView.alpha = 1;
    [tableView reloadData];
}

}else{

    NSLog(@"ssssssssss");
    dispatch_async(dispatch_get_main_queue(), ^{
    [self viewDidLoad];
    });

}}

1 个答案:

答案 0 :(得分:0)

尝试在XCode中设置一个异常断点,以便在崩溃线上停止应用程序(参见图)

enter image description here