我想将数据从一个UIView传递到另一个UIView,以便根据用户选择的UITabBarItem转到不同的网站。我该怎么办?
WITH T
AS (SELECT TOP(1000) *
FROM tblDataLogged
WHERE fldDateTime <= @ExpiryDate
ORDER BY fldDateTime ASC)
DELETE FROM T
OUTPUT DELETED.*
INTO tblDataLoggedArchived
答案 0 :(得分:0)
你试过吗
func pathButton(dcPathButton: DCPathButton!, clickItemButtonAtIndex itemButtonIndex: UInt) {
switch itemButtonIndex {
case 0:
self.performSegueWithIdentifier("goto", sender: self)
// plus other cases
}
然后在您班级的不同部分实施:
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "goto" {
let vc = segue.destinationViewController as! WebMainViewController
vc.goURL = "http://google.com“
}
显然确保您的segue已连接并将“goto”设置为标识符。
也许你可以在prepareForSegue
中设置一些逻辑来设置vc.goURL
而不是你当前拥有的switch语句?例如,用户选择一个特定值,您将该值保存到变量,然后当他们单击按钮启动segue时,您检查该变量的值并相应地设置vc.goURL
?