Вот мой @interface def;
@interface Thumbnail : UIView <NSCoding>{
NSMutableString *imageCacheKeyBase;
}
@property (nonatomic, copy) NSMutableString *imageCacheKeyBase;
@end
Вот моя @implementation:
@synthesize imageCacheKeyBase;
Затем в методе initWithAsset класса Thumbnail:
self.urlString = [[_asset.defaultRepresentation.url absoluteString] copy];
c = (char*)[urlString UTF8String];
while (*c != '=')
++c;
++c;
self.imageCacheKeyBase = [NSString stringWithFormat:@"%s_", c];
И поэтому, когда класс выделения Thumbnail пытается сослаться на thumbnail.imageCacheKeyBase, вонючая вещь равна нулю. Я пробовал миллион различных подходов к тому, чтобы строковая переменная оставалась свойством thumbnail. Я даже пробовал просто self.imageCacheKeyBase = @"dave". Ничего. Я пытался сохранить и сохранить сохранить (я знаю, что это глупо, но я пробовал что угодно. Я даже пытался просто сделать свойство char *.
Я исследовал это весь день.
Помогите, пожалуйста.