【发布时间】:2011-01-28 10:54:39
【问题描述】:
尝试将const char *str 附加到NSSting *:
在.h中
@interface SomeViewController : UIViewController
{
NSString *consoleText;
}
@property (nonatomic, retain) NSString *consoleText;
@end
在.mm
@synthesize consoleText;
以下是可以的:
const char *str = "abc";
self.consoleText = [NSString stringWithFormat: @"%@%@", self.consoleText, [NSString stringWithUTF8String:str]];
但以下失败:
self.consoleText = [self.consoleText stringByAppendingString:[NSString stringWithUTF8String:str]];
为什么stringByAppendingString 失败但stringWithFormat 有效?谢谢!
【问题讨论】:
-
你所说的“失败”是什么意思?碰撞 ?字符串不好?
-
@sloonz 字符串没有连接。
标签: iphone objective-c nsstring