从变量目标 c 中插入换行符

2024-01-22

我正在使用 xml 将数据拉入我的 iphone 应用程序。然后将 xml 值放入变量中。

示例变量:

123 London road \n London \n England

然后将该变量设置为标签。

我希望换行符出现在标签中,而不是打印 \n。

如果我手动设置标签值

locationLabel.text = @"123 London road \n London \n England"

它按我想要的方式工作。

谁能解释一下吗?


您必须替换子字符串\n(由字符组成\ and n)与实际换行符(在 C 源代码中表示为\n),例如通过使用NSStrings 替换方法 http://developer.apple.com/mac/library/documentation/cocoa/reference/Foundation/Classes/NSString_Class/Reference/NSString.html#jumpTo_117:

NSString *res = [myStr stringByReplacingOccurrencesOfString:@"\\n" withString:@"\n"];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从变量目标 c 中插入换行符 的相关文章

随机推荐