gpt4 book ai didi

ios - 将NSInteger添加到NSMutableArray

转载 作者:行者123 更新时间:2023-12-01 17:13:24 25 4
gpt4 key购买 nike

我将我的数组加载到NSDocumentDirectory中:

self.images = [NSMutableArray new];  
for(int i = 0; i <= 100; i++)
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];

NSString *savedImagePath = [documentsDir stringByAppendingPathComponent:[NSString stringWithFormat:@"oneSlotImages%d.png", i]];
NSLog(@"savedImagePath=%@",savedImagePath);
if([[NSFileManager defaultManager] fileExistsAtPath:savedImagePath]){
[images addObject:[UIImage imageWithContentsOfFile:savedImagePath]];

NSLog(@"file exists");
}
NSLog(@"file does not exist");
}

NSLog(@"Count : %d", [images count]);

这是我实现数组的地方:
- (UIView *)carousel:(iCarousel *)_carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
{

view = [[UIImageView alloc] initWithImage:[images objectAtIndex:index]];
return view;

}

我在 NSInteger中使用上面的数组添加 viewDidLoad:
for (int x=0; x<+100;x++) {
// add as NSString
[images addObject:[NSString stringWithFormat:@"%d", x]];
// add as NSNumber
//[images addObject:[NSNumber numberWithInt:x]];
}

我在添加 NSInteger时遇到问题。如何将 NSInteger添加到 NSMutableArray

我崩溃了:

012-06-04 16:25:19.064 Yens_PhotoSlot [7543:1a303]-[__ NSCFNumber
[size]:无法识别的选择器发送到实例0x9a49b20 2012-06-04
16:25:19.067 Yens_PhotoSlot [7543:1a303] *由于以下原因终止了应用
未捕获的异常“NSInvalidArgumentException”,原因:
'-[__ NSCFNumber size]:无法识别的选择器已发送到实例
0x9a49b20'
*
第一个抛出调用堆栈:(0x1ab6052 0x1e92d0a 0x1ab7ced 0x1a1cf00 0x1a1cce2 0x7dbc86 0x2bc4b 0xaadc 0xaefc 0xb6f7 0xf04f 0xa348 0xbddf
0x27cc7 0x7bafbf 0x7bb2d4 0x7bb5d7 0x7bb785 0x9d827c 0x797c92 0x7979a2
0x799a98 0x724499 0x724584 0x139ee00 0x199f4f0 0x19ed833 0x19ecdb4
0x19ecccb 0x32e1879 0x32e193e 0x6f3a9b 0x2efd 0x2e65 0x1)终止
称为引发异常

最佳答案

使用NSNumber:

[yourMutableArray addObject:[NSNumber numberWithInt:yourIntValue]];

关于ios - 将NSInteger添加到NSMutableArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10878308/

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