2010-05-18 16 views
5

Bir dizi görüntü ve iki nib dosyası var. Bir uç dosyası, görüntüleri bir NSTableView'da görüntüleyen bir pencereye sahiptir. Diğer uç, görüntü dizisini bir NSView içine çeken ve ayrıca seçilen görüntülerin üzerinde bir vurgu çizen bir pencereye sahiptir.Bir NSArrayController öğesini iki nib dosyası arasında nasıl paylaşırım?

Görüntü dizisi bir NSArrayController tarafından denetlenir. NSArrayController'ı paylaşmak için iki ucu aldığımda sorun yaşıyorum. Aynı içeriğe bağlı iki ayrı NSArrayControllers olurdu, ancak her iki uçun da denetleyicinin seçimini paylaşmasını istiyorum. Yani, tablo penceresinde bir görüntü seçerseniz, diğer pencerede de seçilir.

Bunu yapmak için standart bir yol var mı?

cevap

5

Aynı içeriğe bağlı iki ayrı NSArrayControllers olurdu, ancak her iki bayt denetleyicinin seçimini paylaşmasını da istiyorum; Yani, tablo penceresinde bir görüntü seçerseniz, diğer pencerede de seçilir.

Bunu yapmak için standart bir yol var mı? Aynı içeriğe ve selection indexes'a bağlanmış iki ayrı NSArrayControler ürününe sahip olmanız gerekir.. Seçim indeksleri için

+0

+1. Bu konuda 5 saat boşa harcanıyor –

+0

@peter İki NSArrayControllers'ı nasıl bağlayacağınızı açıklayabilir misiniz? – wigging

+0

@Gavin: Yapmıyorsunuz. Her iki kontrolörün içerik ve seçim indeksleri bağlarını aynı nesnenin aynı özelliklerine bağlarsınız. –

İlgili konular