【发布时间】:2012-07-24 03:04:59
【问题描述】:
我不断收到错误:
Storyboard () 不包含标识符为“myWebView”的视图控制器。
我正在使用 UITableView,当用户单击单元格时,它将推送另一个视图并加载 UIWebView。但我确信我在情节提要中正确设置了标识符,请查看代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSArray *arrInfo = [[tableData objectAtIndex:indexPath.row] componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@";"]];
favWebView *nextView = [self.storyboard instantiateViewControllerWithIdentifier:@"myWebView"];
nextView.title = [arrInfo objectAtIndex:1];
nextView.url1 = [arrInfo objectAtIndex:6];
[self.navigationController pushViewController:nextView animated:YES];
}
图片:
谁能告诉我如何解决这个问题?
【问题讨论】:
-
您的项目中是否只有一个情节提要?
-
是的,我只有一个情节提要。
-
我刚刚发现了一个有趣的情况。如果我将模拟器的语言设置为英语,它可以正常工作,但如果我将其更改为另一种语言,那么它会在相同的错误消息中失败。我在模拟器和真 iPhone 上都试过了,还是一样的问题。知道如何解决这个问题吗?非常感谢。
-
尝试将 Storyboard ID 更改为其他内容,然后恢复为原始 ID。这对我有用
标签: iphone storyboard identifier