我在尝试将字符转换为Xcode中的字符串时遇到问题。这是我的代码......
NSString *temp = [NSString stringWithFormat:@"%@ %@ %@ = %@", inputOne.text, sign.text, inputTwo.text, answer.text];
self.sign.text
应该返回“+”,“ - ”,“*”或“/”,它会返回。但是,我试图让用户通过应用程序将其中一个发回到Facebook。除了“+”符号之外的所有符号都会在将其发布到墙上时作为字符串加载。我不明白如何显示“+”。
我猜这会丢失,因为“+”在javascript中有不同的含义。如何在NSString
中将其设为字符串字符,以便在发布时接受。希望这是有道理的。
答案 0 :(得分:0)
我知道您可以在引号前放置一个“\”来在textView中加上引号。这也可以使用“+”符号。所以字符串看起来像这样:
@"This is a plus sign \+ in a textView"
哪会返回
This is a plus sign + in a textView
答案 1 :(得分:0)
在网上发送“+”(例如在GET中,或者我认为,POST)会将“+”转换为空格字符。要修复,您需要使用“%2B”转义“+”。