大家好,我有一个非常奇怪的问题。我创建了一个NSObject的新子类,但我不能在实现中使用“self.someproperty”。通常,当我输入单词“self”时,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 2012-04-20 13:23:52
实际上,当我输入“self”时,下面的实时帮助栏显示它是一个“const类”,在这种情况下应该是“FlickrPhotoCache”。并自动更正要使其“自我”照片“... – WHT 2012-04-20 13:29:10
谢谢卢克self._photos不工作 – WHT 2012-04-20 13:31:09