Привет всем У меня действительно странная проблема. Я создаю новый подкласс NSObject, но я просто не могу использовать «self.someproperty» в реализации. Обычно, когда я набираю слово «я», Xcode угадает, что я набираю, и даю мне имя свойства после точки. Но в этом случае это не так и дает мне красную ошибку. Я проверил свой код на ночь и сдаюсь сейчас. Итак, попросите кого-нибудь дать мне совет, пожалуйста, дайте мне знать, что это может быть маленькая проблема где-то?«Я» не может обнаружить свои свойства в Xcode, даже он даже не знает, какой класс является
Вот мой код:
#import <Foundation/Foundation.h>
@interface FlickrPhotoCache : NSObject
+(BOOL)isInCache:(NSDictionary *)photo;
@end
#import "FlickrPhotoCache.h"
@interface FlickrPhotoCache()
@property (nonatomic, strong) NSMutableArray *photos;
@end
@implementation FlickrPhotoCache
@synthesize photos = _photos;
+(BOOL)isInCache:(NSDictionary *)photo
{
self.photos // here I get error
}
@end
Заранее спасибо! WHT
Попробуйте self._photos – lukecampbell
Фактически, когда я набираю «self», панель справки в реальном времени ниже показывает, что это «const-класс», который в этом случае должен быть «FlickrPhotoCache». И автокоррекция хочет сделать это «self-> photos» ... – WHT
спасибо luke self._photos не работает – WHT