nsrange

    2热度

    2回答

    我有这个代码,它允许我传入一个索引,并有选择地检索数组中的图像的数量为一定的范围长度 - 取决于方向。 纵向时,范围应该是每个索引20个项目,并且我总共有43个项目。然而,当我通过最后一个索引时,我得到超出[0..42]范围的索引59的超范围异常。 NSArray *tempArray = [self imageData]; UIDeviceOrientation devOr = [[UIDe

    0热度

    2回答

    我有一个“终止应用程序由于未捕获的异常'NSRangeException',原因:'*** - [NSArray objectAtIndex:]:索引24越界[0 .. 23]'” 我我不知道如何把我的.m放在这里,而不是很长。请让我知道我可以如何协助解决这个问题。 在此先感谢! 代码: #import "RootViewController.h" #import "FSDAppDelegate

    52热度

    4回答

    这是我想做的事: NSRange r = NSMakeRange(0,5); id a = [NSMutableArray a]; [a addObject: r]; // but NSRange is not a NSObject * 用布尔,我会使用这样的代码: [a addObject: [NSNumber numberWithBool: YES]]; 或整数: [a addOb

    5热度

    1回答

    我想从数组中选择一些对象。因此我使用我选择的开始和结束索引。 NSLog(@"start:%d\nend:%d", startIndex, endIndex); NSIndexSet *myIndexes = [NSIndexSet indexSetWithIndexesInRange:NSMakeRange(startIndex, endIndex)]; NSLog(@"%d", [myIn

    0热度

    1回答

    在Objective C中,当使用函数NSIntersectionRange并且其中一个参数为零长度时,结果是否等于另一个参数?当我搜索时没有看到这个,所以我想为其他人澄清它。

    6热度

    4回答

    我刚开始学习Objective-C,并制作了一个小罗盘应用程序,该应用程序将显示一个方向,当它落入一系列标题时。它工作得很好,但我想知道是否有更简洁的方式使用NSRange来编写它。经过大量的研究,似乎NSRange更多地用于字符串函数而不是数字。 我试图做一个NSRange的实例,我的出发点是为了使这个更简洁,我无法追踪如果一个数字落在NSRange之内的函数。 我在这里的正确轨道,还是我做这比