gpt4 book ai didi

ios - NSMutableString 追加后为空

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:03:38 27 4
gpt4 key购买 nike

我正在尝试构建一个字符串数组,该数组将添加到 XML soap 请求中。

我有一个简单的循环来构建数组:

MarcTagsList 是一个 NSArray 字符串,它包含值 ["82a","100a","245b","520a"] 并作为参数传递。

NSMutableString *xmlTagList;

for(i=0; i<numberOfTags; i++)
{
[xmlTagList appendFormat:@"<string>%@</string>",MarcTagList[i]];
NSLog(@" appending - <string>%@</string>",MarcTagList[i]);

}

日志输出显示循环和 MarcTag 值正常,但是当循环完成时

NSLog(@"xmlTagList %@", xmlTagList);

显示 xmlTagList 为空。

最佳答案

首先初始化 xmlTagList string

//allocated
NSMutableString *xmlTagList=[[NSMutableString alloc] init];

//auto-referenced
NSMutableString *xmlTagList=[NSMutableString string];

//auto-referenced
NSMutableString *xmlTagList=[NSMutableString new];

//auto-referenced
NSMutableString *xmlTagList= @"";

现在使用 xmlTagList 来满足进一步的要求,即追加操作

for(i=0; i<numberOfTags; i++)
{
[xmlTagList appendFormat:@"<string>%@</string>",MarcTagList[i]];
NSLog(@" appending - <string>%@</string>",MarcTagList[i]);

}

关于ios - NSMutableString 追加后为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26256487/

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