objective-c - 如何将一个 NSMutablearray 复制到另一个 NSMutablearray?

标签 objective-c ios xcode

我知道你们可能会觉得这是一个重复的问题。但我对我的项目的这个问题搞砸了。
现在转到这个问题,我已经采取了NSMutableArray命名为 arr1包含字符串值,例如 @"34" , @"40"等等。现在,我有第二个 NSMutableArray命名为 arr2 .我已经尝试过下面的代码。

[arr1 initWithObjects:@"1",@"2", nil];
arr2 = [[[NSMutableArray alloc] initWithArray:arr1 copyItems:YES] autorelease];

然后,我尝试了
NSString  *no = [arr2 objectAtIndex:0];
tst.text = no; 

但是,它在我的文本框中没有给我任何值(value)。
如果any1可以帮助我解决这个问题,那将是很大的帮助。

最佳答案

[arr1 initWithObjects:@"1",@"2", nil];

没有意义,您可能想要的是使用 NSMutableArray :
NSArray *arr1 = [NSArray arrayWithObjects:@"1",@"2", nil];
NSMutableArray *arr2 = [arr1 mutableCopy];

NSLog(@"arr1: %p, %@", arr1, arr1);
NSLog(@"arr2: %p, %@", arr2, arr2);

NSLog 输出:
arr1: 0x7924c50, (
                 1,
                 2
                 )
arr2: 0x7924f00, (
                 1,
                 2
                 )

关于objective-c - 如何将一个 NSMutablearray 复制到另一个 NSMutablearray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8953171/

相关文章:

iphone - 使用 AV Foundation 时旋转 AV 视频预览区域和其他元素

ios - 在 iOS 中,使用 Swift,我想显示用户的位置,但是蓝点没有出现在 MapView 上

ios - 如何修复 UITableViewCell segue

iphone - 什么是记录用户异常的在线服务?

iphone - 将 NSData 转换为 NSArray 时出现问题

ios - 如果 NSURLCache 满了会发生什么?

objective-c - LLVM 是否将 Objective-C 方法转换为内联函数?

iphone - iPhone:以编程方式访问语音备忘录

jquery - 虚拟键盘中断位置 :fixed elements in iOS

ios - UICollectionview 具有动态数据的自定义布局