这是我的@interface定义;
而当缩略图分配类尝试引用thumbnail.imageCacheKeyBase时,该可恶的东西是空的。我已经尝试了无数种方法来使字符串变量成为缩略图的属性。我甚至尝试过简单地使用self.imageCacheKeyBase = @“dave”。可什么也没有发生。我尝试了保留和保留保留(我知道这很愚蠢,但我尝试了任何可能的方法)。我甚至尝试了将属性设为char *。
我一整天都在研究这个问题。
请帮帮我。
@interface Thumbnail : UIView <NSCoding>{
NSMutableString *imageCacheKeyBase;
}
@property (nonatomic, copy) NSMutableString *imageCacheKeyBase;
@end
这是我的实现代码:
@synthesize imageCacheKeyBase;
然后在Thumbnail类中的initWithAsset方法中:
self.urlString = [[_asset.defaultRepresentation.url absoluteString] copy];
c = (char*)[urlString UTF8String];
while (*c != '=')
++c;
++c;
self.imageCacheKeyBase = [NSString stringWithFormat:@"%s_", c];
而当缩略图分配类尝试引用thumbnail.imageCacheKeyBase时,该可恶的东西是空的。我已经尝试了无数种方法来使字符串变量成为缩略图的属性。我甚至尝试过简单地使用self.imageCacheKeyBase = @“dave”。可什么也没有发生。我尝试了保留和保留保留(我知道这很愚蠢,但我尝试了任何可能的方法)。我甚至尝试了将属性设为char *。
我一整天都在研究这个问题。
请帮帮我。