【发布时间】:2017-05-16 03:13:24
【问题描述】:
我的应用有一个搜索标签视图。它允许用户添加搜索标签以使搜索更容易。搜索标签视图全部完成。但是我在从标签访问文本并将它们编译在一起以制作一个大字符串时遇到问题。有人能帮我吗。这是代码。我从 github 获取了 repo 项目 rrtagcontroller 并对其进行了定制。我要做的就是从所有标签中获取文本并将它们放在一个大字符串中,以便我可以将数据传递给下一个视图控制器。
override func viewDidAppear(_ animated: Bool) {
let tag = ["Macbookpro13inch"]
RRTagController.displayTagControllerAsAChild(self, frame: CGRect(x: 0.0, y: 161.0, width: UIScreen.main.bounds.size.width, height: UIScreen.main.bounds.size.height - 161), tagsString: tag, blockFinish: { (selectedTags, unSelectedTags) -> () in
}) { () -> () in
}
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let vc = segue.destination
vc.transitioningDelegate = transition
vc.modalPresentationStyle = .custom
if (segue.identifier == "ToHomeRoomDetailsViewController"){
var destinationVC:HomeRoomDetailsViewController = segue.destination as! HomeRoomDetailsViewController
destinationVC.HomeDescriptiontext = tagString
}
}
【问题讨论】: