iphone - 为什么我从 UITableViewcell 到 detailView 的转换不起作用?
<p><p>这是我的代码.....</p>
<pre><code>- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
;
;
}
</code></pre>
<p>我得到的只是该单元格仍处于选中状态,而我的详细 View 未显示。是的,我已经检查过了,“BowlerDetail”是转场的名称。我收到的错误消息是 - 'NSInternalInconsistencyException',原因:'- 加载了“tc8-Hk-kaK-view-YJA-Me-wti” nib 但没有得到 UITableView。</p >
<p>感谢任何帮助。</p>
<p>编辑:在 xCode 4.2 之前的日子里,这就是我之前在这里实现目标的方式。</p>
<pre><code>- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
;
DetailView *detailVC = [ initWithNibName:nil bundle:nil];
;
;
}
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>问题是您使用了推送转场并且没有使用 UINavigationController 作为 Root ViewController 。因此添加 UINavigationController 作为 Root ViewController 或将转场更改为模态。 </p></p>
<p style="font-size: 20px;">关于iphone - 为什么我从 UITableViewcell 到 detailView 的转换不起作用?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/8381056/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/8381056/
</a>
</p>
页:
[1]