直接上代碼
class ShareViewController: UIViewController {
class var shareDistance:ShareViewController {
struct shareDistance{
static var shareVC:ShareViewController? = nil
static var Once:dispatch_once_t = 0
}
dispatch_once(&shareDistance.Once) { () -> Void in
if shareDistance.shareVC == nil{
//從storyboard上創建vc
let shareVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("ShareViewController")
shareDistance.shareVC = shareVC as? ShareViewController
}
}
return shareDistance.shareVC!
}
}
storyBoard 設置如下圖
Paste_Image.png