标签: nsmutablearray

如何将Struct包装到NSObject中

这应该是微不足道的...我想,但我找不到如何将一个Struct变量包装成一个NSObject.有没有办法这样做?如果没有,我将如何添加一个结构NSMutableArray

谢谢.

iphone struct nsmutablearray nsvalue

38
推荐指数
2
解决办法
2万
查看次数

如何反转NSMutableArray中对象的顺序?

我正在努力实现这样的目标

NSMutableArray *myArray = [NSMutableArray arrayWithObjects:@"A",@"B",@"C", nil];
NSLog(@"Array: %@", myArray);
//logs A, B, C.

//reverse code here

 NSLog(@"Array: %@", myArray);
//logs C, B, A
Run Code Online (Sandbox Code Playgroud)

代码不精确,只是一个演示.但是你明白了.

有什么办法吗?

cocoa nsmutablearray

37
推荐指数
1
解决办法
3万
查看次数

NSMutableArray对象的总大小

我有一个NSMutableArray包含大量对象的东西,我想弄清楚的是使用了多少内存array.看了几个地方,我知道调用的大小,当我做它时,我得到32位(这是NSMutableArray它自己的对象的大小).

示例代码:

NSMutableArray *temp = [[NSMutableArray alloc]init];
[temp addObject:objectxyz];
[temp addObject:objectabc];
[temp addObject:object123];
Run Code Online (Sandbox Code Playgroud)

现在我想知道大小:)

cocoa-touch objective-c nsmutablearray ios

36
推荐指数
3
解决办法
7万
查看次数

UIActivityViewController - 电子邮件和Twitter共享

我最近开始与UIActivity合作,将我的应用程序分享给全世界,但我遇到的问题很少.首先,我没有找到如何设置我的电子邮件的主题.有什么办法吗?其次,当我设置电子邮件的正文时,会有一个额外的"输入"(电子邮件的第一行是空白,我的文本从第二行开始).这是代码:

 NSMutableArray *array = [[NSMutableArray alloc] initWithObjects: @"Test", nil];

    UIActivityViewController *activityViewController = [[UIActivityViewController alloc]
                                   initWithActivityItems:array applicationActivities:nil];
Run Code Online (Sandbox Code Playgroud)

在电子邮件中,它显示:

"

测试"

第三:有没有办法知道选择了哪种共享方法?因为我希望在用户在Twitter上分享时在我的帖子中包含一个标签,但现在它也被集成在电子邮件中,这显然没有意义.

谢谢!

email nsmutablearray ios ios6 uiactivity

34
推荐指数
3
解决办法
4万
查看次数

使用NSMutableArray和NSArray的缺点?

我正在使用一个数组来存储从我的iPhone应用程序中的数据库加载的缓存对象,并且想知道:使用我应该知道的NSMutableArray有什么明显的缺点吗?

编辑:我知道NSMutableArray可以修改,但我正在寻找具体的原因(性能等),为什么会使用NSArray.我认为会有性能差异,但我不知道它是否重要.

iphone cocoa cocoa-touch nsmutablearray nsarray

33
推荐指数
4
解决办法
1万
查看次数

如何在swift数组中交换元素?

我有一个简单的数组,如:

var cellOrder = [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

我想交换元素,比如假设第二个元素与第一个元素.

结果将是:

[2,1,3,4]
Run Code Online (Sandbox Code Playgroud)

我知道我们可以用exchangeObjectAtIndexNSMutableArray,但我想用快捷阵列.有没有办法用swift [Int]数组做同样的事情?

arrays nsmutablearray ios swift

33
推荐指数
3
解决办法
2万
查看次数

[__NSCFNumber length]:无法识别的选择器发送到实例UITableView

我遇到了错误

[__NSCFNumber length]:无法识别的选择器发送到实例0x15580c90 2014-02-18 15:10:49.490 CIB [1706:60b] *由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [__ NSCFNumber length]:无法识别的选择器已发送到实例0x15580c90'*第一掷调用堆栈:(0x2da18e83 0x37d756c7 0x2da1c7b7 0x2da1b0af 0x2d969dc8 0x2e33b695 0x2e33b169 0x301ab2fd 0x1603ad 0x302cf315 0x302776cd 0x30276ef1 0x3019d353 0x2fe23943 0x2fe1f167 0x2fe1eff9 0x2fe1ea0d 0x2fe1e81f 0x2fe1854d 0x2d9e3f69 0x2d9e18f7 0x2d9e1c43 0x2d94c471 0x2d94c253 0x326862eb 0x30201845 0x113de1 0x3826eab7)的libc ++ abi.dylib:与未捕获的终止NSException类型的异常

我在这里循环.从Json中的数组到我的模型任务列表然后存储到NSMutableArray _tasklist

NSArray *taskJson = [json objectForKey:@"fOTaskListModelWss"];

    for (NSDictionary *dictCQ in taskJson) {
        NSLog(@"TASKLIST: %@", [dictCQ objectForKey:@"foTaskListModelWs"]);

        NSDictionary *datadic = [dictCQ objectForKey:@"foTaskListModelWs"];
        TaskList *task = [[TaskList alloc]init];
        [task setTaskCount:datadic[@"count"]];
        [task setFuncCd:datadic[@"funcCd"]];
        [task setFuncCdDscp:datadic[@"funcCdDscp"]];
        [task setRequestStatus:datadic[@"requestStatus"]];
        [task setRole:datadic[@"role"]];
        [_taskList …
Run Code Online (Sandbox Code Playgroud)

json objective-c uitableview nsmutablearray ios

32
推荐指数
3
解决办法
4万
查看次数

如何在特定索引处更改NSMutableArray的值

[array objectAtIndex:i] 不能用作L值,因此不能用于在索引i处设置对象.

cocoa cocoa-touch objective-c lvalue nsmutablearray

30
推荐指数
1
解决办法
4万
查看次数

如何对包含字典的数组进行排序?

我有一个包含字典的数组; 那么如何根据字典键值对数组进行排序?

objective-c nsmutablearray nsmutabledictionary

30
推荐指数
2
解决办法
2万
查看次数

29
推荐指数
3
解决办法
5万
查看次数