标签: nsmutablearray

将NSArray添加到NSMutableArray

我想将NSArray添加到我的NSMutable(appdelegate中的init)

这是我的代码,每次按下按钮(男性,女性,情侣)时都会调用该方法,因此必须将NSArray添加到MutableArray中,但我不知道我尝试过但不起作用.:

     - (void) sexChoosen:(NSString *) sexe
{
    NSError *err;
    NSFetchRequest *request = [[NSFetchRequest alloc] init];
    NSEntityDescription *entity = [NSEntityDescription entityForName:@"Boxes" inManagedObjectContext:context];
    [request setEntity:entity];

    NSArray *arrayForPredicate = [context executeFetchRequest:request error:&err];
    NSPredicate *sex;

    sex = [NSPredicate predicateWithFormat:@"sexe = %@", sexe];

    NSArray  *BoxWithSex = [arrayForPredicate filteredArrayUsingPredicate:sex];
    //NSMutableArray* tmp = [self createMutableArray:BoxWithSex];

    AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
    NSLog(@"FIRST  %@", appDelegate.myArray);

// HERE IS THE CODE TO ADD THE ARRAY TO MY NSMUTABLE ARRAY = AppDelegate *appDelegate

    NSLog(@"SECOND %@", appDelegate.myArray);

}
Run Code Online (Sandbox Code Playgroud)

objective-c nsmutablearray nsarray

-1
推荐指数
1
解决办法
8043
查看次数

从NSMutableArray中删除某些对象

我有一个NSMutableArray对象,其是中AdDetail持有少数属性(如:ADID,adTitle,adPrice ...等)类.我想只删除那些有的对象adID = 0.我怎样才能做到这一点 ?

iphone nsmutablearray nsobject ios

-1
推荐指数
1
解决办法
3612
查看次数

如何将NSMutableArray分成25个部分

我有一个NSMutableArrayn条目.是否有任何简单的方法将其拆分为另一个,NSMutableArray每个都有25个条目.值n可以大于或小于25.

iphone nsmutablearray ios

-1
推荐指数
1
解决办法
894
查看次数

如何将nsmutablearray数据转换为float

获取数据集如下所示

Webservices *details=[[Webservices alloc] init];
[details getMobileNumberDetails:phnotextfield.text];    
NSLog(@"longitudes Arrays from %@",details.resultData);
Run Code Online (Sandbox Code Playgroud)

"-91.57696007","10.343234","74.982343","76.464844","76.464844",

但是如何将总数据集转换为floatiOS?


如果我们使用OjectAtIndex:0它需要第一个位置但我必须将总响应存储到单个浮点值而不OjectAtIndex:0在iphone中使用.

iphone nsmutablearray ios4

-2
推荐指数
1
解决办法
1284
查看次数

如何将NSMutableArray保存到SQLite DB?

我有一个NSMUtableArray,我需要将它保存在SQLite文件中.我可以利用这个API吗?这是一个Mac桌面应用程序(不适用于iPhone)

sqlite cocoa nsmutablearray

-2
推荐指数
1
解决办法
786
查看次数

NSMutableArray排序

在此输入图像描述

我在单元格中有5个NSMutableArrays.我需要按一个值对单元格进行排序.示例我需要按时间对单元格进行排序.

[MyArray1 sortUsingSelector:@selector(compare:)];
Run Code Online (Sandbox Code Playgroud)

但我将如何与其他4个NSMutableArray在单元格?

sorting objective-c uitableview nsmutablearray ios

-2
推荐指数
1
解决办法
1141
查看次数

NSMutableArray - 对自定义类进行排序

可能重复:
如何使用自定义对象对NSMutableArray进行排序?

我有一个自定义类,其中一个值是名称.想象一下这个班叫做Person.我想根据name变量对这些值进行排序,但是我保留在NSMutableArray中,但是:

[testarray sortUsingSelector:@selector(compare:)];
Run Code Online (Sandbox Code Playgroud)

只会只使用一个字符串数组.

我试图找出如何按字母顺序排列数组:

Person *person;
person = [array objectAtIndex:0];
[person name];

Person *person;
person = [array objectAtIndex:1];
[person name];
Run Code Online (Sandbox Code Playgroud)

我该如何比较两者?谢谢!

cocoa objective-c nsmutablearray

-2
推荐指数
1
解决办法
713
查看次数

检查NSMutableArray中是否存在密钥?

我有这样一个数组:

(
{
   
    City = SanFransisco;
   
    Latitude = "28.602704";
    
   
},
{
    City = SanFransisco;
   
    Latitude = "28.49379";
   
   
},
Run Code Online (Sandbox Code Playgroud)

)

如何检查数组是否包含名为City at 0 index的键?

iphone nsmutablearray xcode4.5

-2
推荐指数
1
解决办法
3723
查看次数

insertObject:atIndex:overObjectObjectItIndex:withObject:on NSMutableArray的好处是什么

当使用NSMutableArray中的新值替换某个索引处的值时,旧值将保留在内存中.修复的方法是在每个循环之前初始化一个新的NSMutableArray.

重现步骤:

- (id) init{
    self.overlays = [[NSMutableArray alloc] initWithCapacity: [self.anotherArray count]];
}

- (void) someOtherMethod{
    for(int i = 0 ; i < self.anotherArray ; i++){
        UIView *view = [[UIView alloc] initWithFrame:CGRectMake(x, y, width, height)];
        [view setBackgroundColor:[UIColor colorWithRed:0 
                                                green:0 
                                                 blue:0 
                                                alpha:1]];
        [view setAlpha: .2];
        [self.overlays insertObject:view atIndex: i]
    }
}

- (void) main{
    for(int i = 0 ; i < 4 ; i++){
        [myObject someOtherMethod];
    }
}
Run Code Online (Sandbox Code Playgroud)

insertObject:atIndex有效地导致内存泄漏,因为它不会释放该索引处的数组中的旧值.

我提交了一份错误报告,Apple回答说:

insertObject:atIndex:表现为已定义.它正在插入,而不是替代.如果要替换,则应使用-replaceObjectAtIndex:withObject:

insertObject:atIndex:怎么可能有任何好处,因为你总是丢失对该索引的旧对象的引用.

这是否只是为了避免修复问题,因为它符合旧的文档定义?

cocoa objective-c nsmutablearray automatic-ref-counting

-3
推荐指数
1
解决办法
1323
查看次数

从Array中删除元素不起作用?

我试图从a中删除第一个元素NSMutableArray并且它不起作用

arrayforDistrits= [DistrictarrayForScroll removeObjectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

这里" DistrictarrayForScroll"和" arrayforDistrits"是NSMutableArray

它显示以下错误.请检查我附加的图像.

在此输入图像描述

arrays objective-c nsmutablearray ios

-3
推荐指数
1
解决办法
118
查看次数