これが私の @interface 定義です。
@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 を割り当てるクラスが、thumbnail.imageCacheKeyBase を参照しようとすると、厄介なことは nil になります。文字列変数をサムネイルのプロパティとして固定するために、私は何百万もの異なるアプローチを試みました。単純に self.imageCacheKeyBase = @"dave" も試しました。ヌッシン。私は保持と保持保持を試みました(私はそれがばかげていることを知っていますが、私は何でもしようとしていました.私は単純にプロパティをchar *.
私はこれを一日中研究してきました。
助けてください。