一、通过segue传值
overridefunc prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
print("this is segue")
var destinationViewController = segue.destinationViewController
destinationViewController.setValue("lalalala", forKey: "str")
}
二、实例化ViewController的时候传值
let vc2 = self.storyboard?.instantiateViewControllerWithIdentifier("MainPageTabBarController")
as!MainPageTabBarController
self.navigationController?.pushViewController(vc2, animated: true)
self.DownloadWeiBOAvatar(AvatarUrlfR)
self.UPloadPath = UPLOADPath
self.UPloadToken = UPLOADToken
self.Fid = fid
三、实例化Cell的时候传值
let cell = tableView.dequeueReusableCellWithIdentifier("MissionTitleTableViewCell") as! MissionTitleTableViewCell
cell.BeautyMZTitleLabel.text = "美丽杂志"
cell.MoreInfoBtn.hidden = true
cell.MoreLogeImgV.hidden = true
return cell