ここに私の@interface defがあります。サムネイルクラスのinitWithAssetと呼ばれる方法で次にIOS NSStringプロパティ参照元クラスでは常にnilです
@synthesize imageCacheKeyBase;
:
@interface Thumbnail : UIView <NSCoding>{
NSMutableString *imageCacheKeyBase;
}
@property (nonatomic, copy) NSMutableString *imageCacheKeyBase;
@end
ここに私の@implementationだ
self.urlString = [[_asset.defaultRepresentation.url absoluteString] copy];
c = (char*)[urlString UTF8String];
while (*c != '=')
++c;
++c;
self.imageCacheKeyBase = [NSString stringWithFormat:@"%s_", c];
そして、そのサムネイルallocingクラスには、サムネイルを参照しようとしたとき。 imageCacheKeyBaseは悪いことはありません。私はサムネイルのプロパティとしてスティック変数を取得するための100万の異なるアプローチを試みました。私は単純にself.imageCacheKeyBase = @ "dave"を試みました。 Nuthin '。私はそれが愚かだ知っているが、私は何をしようとしていた(保持し、保持して保持しようとしました。私も、単にプロパティのchar *作ってみました。
を、私はすべての日にこれを研究してきました。
ヘルプをしてください。
さて、最後に、Cの文字列がchar *であることを確認しました。 kerniganとrichieがC言語を夢見て以来、%sとchar *はピーナッツバターとゼリーのように一緒になっています。しかし、私の投稿は少し誤解を招くかもしれないと思います。 cはchar * cとして宣言されます。あなたは他の問題を見たと述べました。どのような? – user953175