gpt4 book ai didi

objective-c - 将逗号分隔的 NSString 转换为 NSArray

转载 作者:技术小花猫 更新时间:2023-10-29 10:40:49 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Convert NSArray to NSString in Objective-C

我有一个 NSArray myArray 的数组,这里是内容:

 (
"<MPConcreteMediaItem: 0x1b7dd0> 8671085923283003246",
"<MPConcreteMediaItem: 0x1b7e50> 16275751483823231324",
"<MPConcreteMediaItem: 0x1b7e70> 4976771456698615367"
)

我使用下面的代码分配给 NSString myString:

NSString *myString = [myArray description];

并且输出仍然符合预期:

 (
"<MPConcreteMediaItem: 0x1b7dd0> 8671085923283003246",
"<MPConcreteMediaItem: 0x1b7e50> 16275751483823231324",
"<MPConcreteMediaItem: 0x1b7e70> 4976771456698615367"
)

现在,假设我想将 myString 转换回名为 newArray 的数组,我使用了这个:

NSArray *newArray = [[NSArray alloc]init];
newArray = [myString componentsSeparatedByString:@","];

但是 newArray 的内容现在不同了:

(       
"(
\"<MPConcreteMediaItem: 0x1b7dd0> 8671085923283003246\"",
"
\"<MPConcreteMediaItem: 0x1b7e50> 16275751483823231324\"",
"
\"<MPConcreteMediaItem: 0x1b7e70> 4976771456698615367\""
)"
)

知道我需要做什么来解决这个问题吗?

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