gpt4 book ai didi

iphone - 调用 Data From webservice 时,如何在 iOS 中连接两个字符串,\n(换行)也不起作用?

转载 作者:行者123 更新时间:2023-11-29 04:14:07 25 4
gpt4 key购买 nike

我正在像这样从网络服务检索数据

NSString *str_Txt = [rootElement stringValueForNode:@"info"];
NSLog(@"str_Txt is %@",str_Txt); // Data Receive


output:

str_Txt is \n\n\nInfo \n\n\nSebastian Vettel \n\n Alonso

我想当\n 出现时线路就会中断

像这样

textview.text  = [NSString stringWithFormat:@"%@", str_Txt];
NSLog(@"textview is %@",textview.text);

output: // supposing output

textview is


Info


Sebastian Vettel


Alonso

但问题是,当我再次运行该代码时,输​​出如下所示:

textview 是\n\n\n信息\n\n\n塞巴斯蒂安·维特尔\n\n 阿隆索

线路没有断线。\n 不起作用。

我想做这样的事情:

// textview.text =@"\n\n\nInfo \n\n\nSebastian Vettel \n\n Alonso";
textview.text = @""%@",[NSString stringWithFormat:@"%@", str_Txt]";
NSLog(@"textview is %@",textview.text);

这样我的输出就会像这样:

输出://假设输出

textview is


Info


Sebastian Vettel


Alonso

知道如何做到这一点吗?

提前致谢。

最佳答案

我认为您收到的文本显示“\n”,因此正如 Carl Norum 提到的,这些不是换行符,而是普通的文字字符串。您可以尝试将出现的“\\n”替换为“\n”。

NSString *new = [old stringByReplacingOccurrencesOfString: @"\\n" withString:@"\n"];

这应该可以帮助您实现您想要实现的目标。

关于iphone - 调用 Data From webservice 时,如何在 iOS 中连接两个字符串,\n(换行)也不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com