bir UITableViewCell
ve orada tip show
bir segue bağlı - kullanıcı, bu yöntem, çağrılan hücre tıkladığında:İki farklı UIViewControllers noktasını işaret eden UITableViewCell'e eklenmiş 2 özelliğin olması mümkün mü? Şu anda
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "fullEventSegue"){
fullEventDetails = segue.destinationViewController as? FullEvent
}
}
ve sonra kullanıcı FullEvent sınıfı (ve görünüm) bu hücreden yönlendirildi . Ama şimdi o tip A'nın kullanıcı, ve eğer evet o zaman her zamanki gibi onu yönlendirmek, ama eğer değilse kontrol etmek istiyorum - o zaman PartialEvent
onu yönlendirmek gibi bir şey:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (user == "typeA")
{
if (segue.identifier == "fullEventSegue"){
fullEventDetails = segue.destinationViewController as? FullEvent
}
}else{
if (segue.identifier == "partialEventSegue"){
partialEventDetails = segue.destinationViewController as? PartialEvent
}
}
}
İki segues takmak için çalıştı storyboard
üzerinde ama ikinci bir eklediğinizde - ilki kaybolur ve benim için sadece bir segue ekleyebilir gibi görünüyor. Düzeltmek ve her ikisini aynı anda kullanmak için herhangi bir yolu var mı?
Doğru cevap budur. (Olarak) –