gpt4 book ai didi

ios - 将对象从 NSArray 复制到另一个 NSArray

转载 作者:行者123 更新时间:2023-11-29 03:10:05 28 4
gpt4 key购买 nike

我正在使用 VKSdk 制作 iOS 应用程序.我想将数据从 response.json[@"items"](它是 nsarray,response.json 是它的 nsdictionary)复制到我的 nsarray。这是我的代码:

VKRequest * getWall = [VKRequest requestWithMethod:@"wall.get" andParameters:@{VK_API_OWNER_ID : @"1"} andHttpMethod:@"GET"];
[getWall executeWithResultBlock:^(VKResponse * response) {
_vk_array=[[NSArray alloc]initWithArray:response.json[@"items"]];
NSLog(@"%@",_vk_array);//shows null
NSLog(@"%@",response.json[@"items"]);//shows ok
} errorBlock:^(NSError * error) {
if (error.code != VK_API_ERROR) {
[error.vkError.request repeat];
}
else {
NSLog(@"VK error: %@", error);
}
}];

我也尝试只使用这段代码

_vk_array=response.json[@"items"]

但它仍然显示“null”。我做错了什么吗?

附注:

NSLog(@"%hhd",([response.json[@"items"] isKindOfClass:[NSArray class]]));//shows 1

最佳答案

您好,您可以使用它将一个数组对象复制到另一个数组中。

NSArray *copyArray = [NSArray arrayWithArray:yourArray];

谢谢

关于ios - 将对象从 NSArray 复制到另一个 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22327388/

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