xcode 7展开没有出现在退出
问题描述:
我使用的是Xcode 7.我在视图A中写了unwind函数。我想从视图B返回到视图A.当我在退出时用ctrl拖动我的按钮时,没有任何展开功能出现。当我右键退出时,它是空的。我该如何解决它?或者我可以设置展开编程?xcode 7展开没有出现在退出
这里是我的回卷功能:
@IBAction func unwindToProductList(sender: UIStoryboardSegue) {
print("unwindToProductList called")
}
编辑:
我想我找到了问题,但不明白为什么Xcode的行为这样。在我的ViewController的开始,我有这样的代码行:
import UIKit
extension ProductListViewController: UISearchResultsUpdating {
func updateSearchResultsForSearchController(searchController: UISearchController) {
filterContentForSearchText(searchController.searchBar.text!)
}
}
class ProductListViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
.....
}
当我的评论我的分机,出口看到我的展开功能,但如果取消注释我的分机,出口不会再看到我放卷功能,要编写扩展在错误的地方?
解决方案:
我固定我的问题由我的代码开始删除扩展,并在视图控制器实现了它,之后就退出按钮开始看到我的开卷功能:
class ProductListViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, UISearchResultsUpdating {
func updateSearchResultsForSearchController(searchController: UISearchController) {
filterContentForSearchText(searchController.searchBar.text!)
}
....
}
答
我固定我的问题由我的代码开始删除扩展,并在视图控制器实现了它,之后就退出按钮开始看到我的开卷功能:
class ProductListViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, UISearchResultsUpdating {
func updateSearchResultsForSearchController(searchController: UISearchController) {
filterContentForSearchText(searchController.searchBar.text!)
}
....
}
做你的UIView或UIViewController类写? –
http://*.com/questions/35300192/unwind-segue-vs-popviewcontrolleranimated/35319786#35319786请看看这个 –
什么是视图(控制器)A和视图(控制器)B(_from_ A到B)?与类似的详细解决方案[此处介绍]相比较(http://*.com/a/35314768/4573247)。 – dfri