30 HAZİRAN 2011, PERŞEMBE
nasıl Otomatik Referans Sayma ile delegeler kullanmak
ARK senden nefret ediyorum, Tamam. Ondan önce benim temsilci özellikleri gibi ilan ederdi Bu
@property(assign) id<MyProtocol> delegate;
ARK altında bunu düşündüm:
@property(weak) id<MyProtocol> delegate;
Çok değil. On @açıklamada sentez .m bir derleme varhata:
*Anlamsal Sorun: Mevcut ıvar 'temsilci' __zayıf özellik 'temsilci' __zayıf* olmalıdır
Bu kadar zayıf olsa da ilan ediyorum! Ayrıca nasıl bir sınıf zayıf başvurulan bir özellik için bir protokolü uygulamaya geçirmek. Şu garip obj_unretained telefon sarın gerekiyor?
Bu konuda herhangi bir yardım çok mutluluk duyacağız.
CEVAP
30 HAZİRAN 2011, PERŞEMBE
< . p ^"" "örnek değişkeni" gösterdiniz. demek ıvar Bunun gibi bir şey bahse girerim:
@interface Foo : NSObject {
id delegate;
}
@property (weak) id delegate;
Hata dediği bu gibi görünüyor olmasıdır:
@interface Foo : NSObject {
__weak id delegate;
}
@property (weak) id delegate;
Eğer özelliği zayıf olduğunu iddia ediyorsa, bu değer saklı bitiren ıvar zayıf olmalıdır.
Bunu Paylaş:
Nasıl yeni otomatik referans sayma mek...
Nasıl Xcode4 devre dışı bırakmak için....
Ne tür bir sızıntı otomatik referans O...
Devre dışı Otomatik Referans Bazı Dosy...
Nasıl css kullanarak üzerine odak otom...