r*t
2 楼
嘻嘻
r*n
3 楼
我设计的一个app,最外面是一个UITabView,第一个Tab里放了一个UITableView,用来
显示一个列表,点击列表的一项,可以打开详细的View。一切都是好好的,从tab到
list到detail,然后返回list。
后来吧,我就加了一个search bar controller在那个TableView里面。先开始是search
的results里面的cell不能点击,后来看了网上的资料后加了关于segus处理的代码好了
,但是现在有个问题,就是从detail返回的时候会crash,报告的错误是navigation
subtree corupted。感觉是detail view被push了多次,但是又没有找到是哪里。
有没有遇到过相同情况的?
显示一个列表,点击列表的一项,可以打开详细的View。一切都是好好的,从tab到
list到detail,然后返回list。
后来吧,我就加了一个search bar controller在那个TableView里面。先开始是search
的results里面的cell不能点击,后来看了网上的资料后加了关于segus处理的代码好了
,但是现在有个问题,就是从detail返回的时候会crash,报告的错误是navigation
subtree corupted。感觉是detail view被push了多次,但是又没有找到是哪里。
有没有遇到过相同情况的?
z*n
5 楼
样例寄出来观摩观摩
search
【在 r******n 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 我设计的一个app,最外面是一个UITabView,第一个Tab里放了一个UITableView,用来
: 显示一个列表,点击列表的一项,可以打开详细的View。一切都是好好的,从tab到
: list到detail,然后返回list。
: 后来吧,我就加了一个search bar controller在那个TableView里面。先开始是search
: 的results里面的cell不能点击,后来看了网上的资料后加了关于segus处理的代码好了
: ,但是现在有个问题,就是从detail返回的时候会crash,报告的错误是navigation
: subtree corupted。感觉是detail view被push了多次,但是又没有找到是哪里。
: 有没有遇到过相同情况的?
search
【在 r******n 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 我设计的一个app,最外面是一个UITabView,第一个Tab里放了一个UITableView,用来
: 显示一个列表,点击列表的一项,可以打开详细的View。一切都是好好的,从tab到
: list到detail,然后返回list。
: 后来吧,我就加了一个search bar controller在那个TableView里面。先开始是search
: 的results里面的cell不能点击,后来看了网上的资料后加了关于segus处理的代码好了
: ,但是现在有个问题,就是从detail返回的时候会crash,报告的错误是navigation
: subtree corupted。感觉是detail view被push了多次,但是又没有找到是哪里。
: 有没有遇到过相同情况的?
I*M
6 楼
哇,征友贴??
r*n
7 楼
这个问题已经解决了。我发现网上的好多教程都是错的,比如这个
http://www.raywenderlich.com/16873/how-to-add-search-into-a-tab
有个函数,例子是这样的:
#pragma mark - TableView Delegate
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(
NSIndexPath *)indexPath {
// Perform segue to candy detail
[self performSegueWithIdentifier:@"candyDetail" sender:tableView];
}
但我发现必须要这样才行:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(
NSIndexPath *)indexPath {
NSLog(@"lincai: %@ *** %@ *** %d", tableView,self.
searchDisplayController.searchResultsTableView, [indexPath row]);
if (tableView == self.searchDisplayController.searchResultsTableView) {
[self performSegueWithIdentifier:@"wordDetail" sender:tableView];
}
}
【在 z*******n 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 样例寄出来观摩观摩
:
: search
http://www.raywenderlich.com/16873/how-to-add-search-into-a-tab
有个函数,例子是这样的:
#pragma mark - TableView Delegate
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(
NSIndexPath *)indexPath {
// Perform segue to candy detail
[self performSegueWithIdentifier:@"candyDetail" sender:tableView];
}
但我发现必须要这样才行:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(
NSIndexPath *)indexPath {
NSLog(@"lincai: %@ *** %@ *** %d", tableView,self.
searchDisplayController.searchResultsTableView, [indexPath row]);
if (tableView == self.searchDisplayController.searchResultsTableView) {
[self performSegueWithIdentifier:@"wordDetail" sender:tableView];
}
}
【在 z*******n 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 样例寄出来观摩观摩
:
: search
s*n
8 楼
我也好好喜欢哦,真的好好喜欢
z*n
9 楼
comments 里有说有问题,官方不会没例子把
【在 r******n 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 这个问题已经解决了。我发现网上的好多教程都是错的,比如这个
: http://www.raywenderlich.com/16873/how-to-add-search-into-a-tab
: 有个函数,例子是这样的:
: #pragma mark - TableView Delegate
: -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(
: NSIndexPath *)indexPath {
: // Perform segue to candy detail
: [self performSegueWithIdentifier:@"candyDetail" sender:tableView];
: }
: 但我发现必须要这样才行:
【在 r******n 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 这个问题已经解决了。我发现网上的好多教程都是错的,比如这个
: http://www.raywenderlich.com/16873/how-to-add-search-into-a-tab
: 有个函数,例子是这样的:
: #pragma mark - TableView Delegate
: -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(
: NSIndexPath *)indexPath {
: // Perform segue to candy detail
: [self performSegueWithIdentifier:@"candyDetail" sender:tableView];
: }
: 但我发现必须要这样才行:
h*m
10 楼
me tooooooooooooooooooooooo
相关阅读
Cost per App Launch Index&Cost per Install: March 2014大家对平板上的app是什么看法?Android Silver Program Reportedly Designed To Give Google More Control Over Its Mobile Destiny恭喜The game should be released on a Thursday【教程】在Ubuntu下编译CM117.1 million daily downloads in March on the iOS App StoreFacebook is all-in with mobile, CEO Zuckerberg says请教:属于google不到答案的问题 (转载)每日观察:关注Newzoo美国手机游戏市场报告(4.17)【申请】移动开发板斧 (转载)75 percent of Americans bring their phones to the bathroom.Yahoo Is Doubling Down On Mobile — Again每日观察:关注手机用户平均每天开启应用次数(4.23)【移动开发版Android原创作品列表】恭喜开版Best place to make money on mobile.恭喜开张Report shows in-app purchases to be most lucrativeXcode Core Concepts