私は他の文字列を追加するNSMutableStringを持っています。NSMutableStringによって返されるnull
文字列を印刷すると、nullが返されます。 .Mファイル内の.hファイルで
NSMutableString *name;
@property(nonatomic, retain) NSMutableString *name;
@synthesize name;
-(IBAction) a {
if (uppercase == 1) {
[name appendString:@"A"];
NSLog(@"name: %@", name);
}
else
[name appendString:@"a"];
NSLog(@"name: %@", name);
}
アクションをトリガーするとき、私は、次のプリントを出します。
名:(ヌル)
なぜこれがnullを返していますか?
ありがとう、私はstringWithStringを使わずに同様のことを試していました。 ;) – jarryd
ああ、self.name = @ "";それをコンパイルする通常のNSString *に設定しますが、あなたが望むように動作しません。 –