Bu soruyu sormaktan çekiniyorum, çünkü bu kadar kolay bir cevaba sahip olduğumuza eminim, ancak bunu anlayamıyorum. Buraya:Objective-C sınıflarındaki ilişkiler
bir dosyada bu Objective-C kodu Copier.h
denilen vardır:
#import <Cocoa/Cocoa.h>
#import "CopyQueue.h";
@interface Copier : NSObject {
IBOutlet NSTextField *statusField;
IBOutlet NSTextField *toField;
CopyQueue *queue;
}
- (IBAction)startCopy:(id)sender;
- (void)dropFile:(NSString *)theFileName;
@end
Ve Xcode Projemi derlemek denediğinizde bunu CopyQueue *queue;
yazan yere, ben satırında bir sözdizimi hatası alıyorum Neyi yanlış yapıyorum?
Çizgiyi id *queue;
olarak değiştirdiğimde dosya derler, ancak bu çözüm olamaz, değil mi? Tüm yazılan referansları genel olanlarla değiştirmek mi istiyorsunuz?
CopyQueue tanımının dahil edildiğinden emin misiniz? – anand