如何在Objective C中从索引1开始排列数组?

时间:2013-07-22 06:12:58

标签: iphone objective-c nsmutablearray

我的视图中有一些按钮,其中包含图像,使其看起来像缩略图。如果点击按钮,基于按钮标签,我必须从数据库中检索图像并以全屏显示。我将按钮标记的值( 整数 从零开始)存储在字符串和数据库中,并将此字符串值传递给检索我的形象。问题是,由于按钮标记值从零开始,字符串值无法从数据库中检索图像,因为数据库中的id值从1开始。因此,我必须提供标记+ 1 使字符串值从1开始。现在,如果我点击按钮1,基于按钮标记,字符串值也将为1,存储在 id1 中的图像将从数据库。但由于我将数据库中的图像存储在一个数组中,因此数组中的图像将从 索引零 开始。因此,如果我点击按钮1,则调用下一个ie.2nd图像(索引1)。点击按钮2,第3张图像(索引2)被调用,依此类推......

所以我想知道我们是否可以将图像排列在数组 从索引1 开始,而不是从索引零开始?

这是我的代码, http://pastie.org/8163171

1 个答案:

答案 0 :(得分:0)

  

这样做可以为该图像数组添加一个默认值   索引0,之后您的值后跟该对象。并且在   你的情况我认为当你想要获取时,不需要这样做   那时的数据只是递减一个值意味着使用tag-1