草庐IT

Nsmutablearray

全部标签

iphone - NSMutableArray 难度

如果你想看看我有问题的代码,这里是链接:Code我的问题与我的pastquestion有关.我的NSMutableArray真的有问题,我目前正在使用iCarousel我的slotMachine对象(插槽1和插槽2)。我的应用程序是这样工作的:来自PhotoViewController我做了一个有缩略图的View,然后用按钮分配它的框架。因此,如果按下1个图像,它将通过NSUserDefaults保存该整数.然后我会在我的carouselViewController中检索它我想调整阵列,但我不能。我也在这里尝试过我的问题:ComparingwithNSMutableArray如果我能做

ios - 在 Sqlite 中存储 NSMutableArray

我有一个NSMutableArray,其中包含多个CGRect的坐标和大小。我想将其存储到sqlite中。是否可以存储整个数组?或者我应该只将CGRects手动存储在数据库中?更新:这是我从数据库中检索到的数据:62706c6973743030d401020304050817185424746f7058246f626a65637473582476657273696f6e59246172636869766572d1060754726f6f748001a3090a0f55246e756c6cd20b0c0d0e5a4e532e6f626a656374735624636c617373a080

iphone - NSUserDefaults + NSMutableArray -> 存储 2 个数组并在 tableview 中显示

我刚刚在我的应用程序中实现了书签/收藏夹功能,收藏夹来自tableview,使用以下代码,使用NSUserDefaults。该单元格有2个标签,项目名称和价格-存储在数组中-theArray和thePriceArray->像这样:NSIndexPath*indexPath=[_ListTableViewindexPathForCell:(UITableViewCell*)[[sendersuperview]superview]];NSUserDefaults*defaults=[NSUserDefaultsstandardUserDefaults];NSMutableArray*Ord

iphone - 如何获取 nsmutablearray 中特定索引的对象

嗨,我在scheduleNotification方法中获得正确的描述时遇到了一些问题,由于remediatearray超出范围,我得到了sigbart。如何在nsmutablearray中获取该特定索引的对象我在notify.alertbody的scheduleNotification方法中得到错误的描述,在cellforrow中,我得到了正确的描述我无法得到正确的描述,因为我不能在schedulenotification方法中做objectatindex..-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAt

iphone - 将对象插入索引 1 处的 NSMutableArray 时出现奇怪的结果

在我的应用程序中,我想将对象插入到NSMutableArray中:NSMutableArray*test=[NSMutableArrayarrayWithObjects:[NSNumbernumberWithInt:1],[NSNumbernumberWithInt:3],[NSNumbernumberWithInt:4],nil];[testinsertObject:[NSNumbernumberWithInt:2]atIndex:1];我把断点放在第二行代码,调试区的结果是OK的:self=(MasterViewController*)0x074b9cb0test=(NSMutab

ios - 使用参数执行存储在 NSMutableArray 中的 block

我正在尝试更多地了解block。我有这些定义:@property(nonatomic,retain)NSMutableArray*callBacksOnSuccess;@property(nonatomic,copy)void(^callBackSuccessWithUIImage)(UIImage*);当图像下载完成后,我在完成block中执行此操作,一切正常UIImage*coverImage=[UIImageimageWithData:data];callBackSuccessWithUIImage(coverImage);现在我希望能够对存储在callBacksOnSucces

ios - 索引处的 NSMutableArray insertObject = 0 创建空指针

我有一个NSMutable数组,用于存储一些初始数字。我想要做的是能够查看数字,并且在某些情况下,删除该项目并用另外两个替换它。我的插入/替换代码似乎在索引>0时有效,但是,当我尝试插入对象AtIndex:0时,它不会在0处插入任何内容,而是在数组末尾放置一个空对象。为了显示插入问题,我可以创建一个空的iOS应用程序。我将NSMutableArray创建为ViewController的一个属性:@property(strong)NSMutableArray*testArray;然后在实现中:self.testArray=[[NSMutableArrayalloc]init];[self

ios - NSMutableArray 中的对象

我有一个包含图像列表和图像缩略图的TableView(图像列表和缩略图是从JSON对象解析的),我正在像这样将图像数据对象添加到imagesArray-ImageData*imageDataObject=[[ImageDataalloc]initWithImageId:[[imageListArrayobjectAtIndex:indexPath.row]imageId]imageData:imageData];[imagesArrayaddObject:imageDataObject];图像数据对象@property(nonatomic,strong)NSString*imageId

ios - NSArray 和 NSMutableArray 的 CFType?

我们正在努力使固定数组(及其所有固定组件,在多个级别)可变,似乎唯一的方法是遍历嵌套固定数组中的所有级别并创建使用arrayWithArray或mutableCopy的可变对象。做一些研究我发现NSArray和NSMutableArray在使用CFgetCFType()函数时返回相同的值(int19).附上示例代码NSArray*array=@[@"one",@"two"];NSMutableArray*mutableArray=[NSMutableArrayarrayWithArray:array];intid1=CFGetTypeID((__bridgeCFTypeRef)(arr

ios - NSMutableArray 每两个对象创建一个子数组,并在末尾插入一个空字符串

问题:这是最最有效的方法还是有更好的方法?要求:创建一个包含唯一(非重复)子数组对象字符串对的新对象数组,并在末尾注入(inject)一个空字符串。假设在这种情况下我们有一个对象数组(Harley、Jake、Levi、Zoe)NSArray*objects=@[@"Harley",@"Jake",@"Levi",@"Zoe"];NSMutableArray_petNames我们将用重做的对象数组填充。我曾考虑过使用NSRange来帮助构建子数组,但最终没有走那条路。这是我的代码://weneedtoaddablankstringattheendofthearraywecreated./