Elde hataSwift 2.0: sonucuna kapalı tip hata
Swift 1.2
private lazy var _messagesVC = { return MessagesViewController(nibName:"MessagesViewController",bundle:nil)}()
Tüm çalışma cari bağlamda kod
kapama türünü tahmin edilemiyor Bu hatayı aldığım denetleyiciyi görüntüle
import UIKit
class FriendsViewController: UIViewController {
@IBOutlet weak var containerView: UIView!
@IBOutlet weak var segmentContainerView: UIView!
private lazy var _connectionVC = { return FriendsConnectionViewController(nibName:"FriendsConnectionViewController",bundle:nil)}()
private lazy var _messagesVC = { return MessagesViewController(nibName:"MessagesViewController",bundle:nil)}()
override func viewDidLoad() {
super.viewDidLoad()
self.selectedControllerFrom(index: 0)
// Do any additional setup after loading the view.
}
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
}
func selectedControllerFrom(index index:UInt)
{
var vc:UIViewController?
switch index{
case 0: vc = _connectionVC
case 1: vc = _messagesVC
default : vc = nil
}
if vc != nil{
self.showViewController(vc!,containerView: containerView);
}
}
Tüm içeriği gösterebilir misiniz? '_mapVC' muhtemelen bir sınıfın bir özelliği ve basit bir sınıf tanımı (ve 'MapViewController') parodi içine koyarsanız beyanı oyun alanında çalışır gibi görünüyor ... – Grimxn
Diğer denetleyici ancak aynı hata ile ekledi ... – UnRewa
Bir tür ek açıklama eklemeyi denediniz mi? Özel tembel var _messagesVC: MessagesViewController = {..}() ' –