numaralı hızda tanımlanan Bool değişkenini bulamıyor. Bir Swift dosyasında tanımlanmış bir varlamam var, ancak başka bir Objective-C dosyasında, bu varyantı ayarlamaya çalıştığımda, derleyici var olanı bulamadığından şikayet ediyor. Bu sorunu nasıl çözebilirim? Burada kodu: Swift içinde :Objc kodu,
objc içindevar isCreating: Bool!
: o zaman
SelectMemberViewController *ctrl = [[SelectMemberViewController alloc]init];
ctrl.isCreating = YES
complier şikayet ediyor: Mülkiyet 'SelectMemberViewController'
Bir çerçevede mi? Sınıftaki diğer işlevlerle test ettiniz mi? Eğer bir çerçevede ise, bunu kamuya açık olarak beyan etmelisiniz. –
Çok belirsiz. Swift'deki gerçek bildirimi, Objective-C dosyasındaki gerçek çağrıyı ve gerçek derleyici iletisini gösterin. – matt
@chrisco Hiçbir zaman "herkese açık" türde bir şey bildirmem, hızlı bir şekilde vars veya vals nesnesini tuttuğunuz sürece varsayılan olarak erişilebilir görünüyor, doğru muyum? – harthoo