【发布时间】:2014-08-31 20:12:35
【问题描述】:
我正在尝试使用 Swift 将 prepareForSegue 写入 SWRevealViewController。
这是我的代码:
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!)
{
if(segue!.identifier == "segueName")
{
var someText = "Text"
var rvc:newViewController = segue!.destinationViewController as newViewController
rvc.topText = someText
}
}
在newViewController 我有topText 作为NSString
当然,我得到了 nil 文本,因为我应该创建 SWRevealViewControllerSegue,但我不知道它在 Swift 中应该是什么样子
【问题讨论】:
-
问题是什么?
-
如何在 Swift 中为 SWRevealViewController 使用 prepareForSegue?因为这段代码没有任何内容。
-
当您在
var someText = "Text"行设置断点时,是否到达该断点? -
当然。此代码有效,但不“发送”“newViewController”中的文本
-
为了清楚起见,总是以大写开头的类命名,以小写开头的实例。如果
newViewController是一个类,它应该是NewViewController
标签: swift swrevealviewcontroller