iOS geliştirme için hızlı öğrenmek için bir yapılacaklar listesi türü uygulaması yazıyorum. Gezinme çubuğunda, sağ tarafta bir ayar düğmesi vardı ve bir kişi masa görünümünde bir düğmeyi tıkladığında, listeye yeni bir öğe ekleyebilirler. Bu, çubuğun sol tarafında görünecek bir "iptal" düğmesine ve sağ tarafta görünecek bir "ekleme" düğmesine neden olur. Ancak, kişi bittiğinde, bu düğmeler kaybolur ve bu yüzden program tuşunu seggeye çağırması gereken bir işleve çağrı yaparak yeniden programladım. Seçici benim hızlı UIBarButtonItem üzerinde çalışmaz
self.navigationItem.rightBarButtonItem = UIBarButtonItem(image: UIImage(named: "modify"), style: UIBarButtonItemStyle.Plain, target: nil, action: Selector("showSettings:"))
Bu
gezinme çubuğu üzerindeki düğme yaratmak koddur (ve aslında oluşturulur)func showSettings(sender: AnyObject?) {
print("segueShouldBeDone!")
performSegueWithIdentifier("showSettings", sender: sender)
}
Ve bu segue çekmek gerekiyor fonksiyondur (ı baskı eklendi en azından çağrılmış olup olmadığına bakın, ve değil).
Aynı problemi kodumda başka bir yerde yaşadım, ancak tamir etmekten vazgeçtim çünkü o zaman benim için o kadar önemli değildi. Ancak şimdi uygulamanın nasıl çalıştığına müdahale ediyor, bu yüzden nasıl düzeltileceğini bilmek istedim.
Herhangi bir yardım harika olurdu.
@LeoDabus Haklı olmanıza rağmen bunu yapmalıydım, aslında hiçbir şeyi değiştirmedi, ne tür bir boggles beni. Görüntü zaten gösteriliyordu. – AugustoQ