4 Mayıs 2009, PAZARTESİ
Nasıl bir kakao bir değişken önüne alt çizgi objective-c sınıfı iş yapar?
Öznitelikleri bir değişkenin önünde _ kullandığı birkaç iPhone örneklerde gördüm. Herkes bunun ne anlama geldiğini biliyor mu? ya nasıl çalışır?
kullanıyorum arayüz dosyası gibi görünüyor:
@interface MissionCell : UITableViewCell {
Mission *_mission;
UILabel *_missionName;
}
@property (nonatomic, retain) UILabel *missionName;
- (Mission *)mission;
Yukarıdaki ama ben görev adı gibi ayarlamak için deneyin: ne yaptığını tam olarak emin değilim
aMission.missionName = missionName;
Hata alıyorum: üye isteği 'missionName' bir şey değil, bir yapı ya da birlik
CEVAP
4 Mayıs 2009, PAZARTESİ
Eğer kullandığınız alt çizgi önek için bugün ivan'ın (ki bundan daha fazla bir ortak Kongre, ama yararlı bir), sonra yapmanız gereken ekstra 1 şey yani otomatik oluşturulan erişimci (özellik) bilen ıvar için kullanın. Özellikle, uygulama dosyanıza synthesize
bu gibi görünmelidir:
@synthesize missionName = _missionName;
Daha genel olarak, bu
@synthesize propertyName = _ivarName;
Bunu Paylaş:
Nasıl Django'In Meta sınıfı iş ya...
Nasıl Objective-C değişken bağımsız de...
Nasıl özel yöntemleri, alanları veya i...
Nasıl referans bir değişken geçtim mi?...
Nasıl bir dize Objective-C başka bir d...