草庐IT

Nsmutablearray

全部标签

ios - iOS 7 中的 JSON 解析

我正在为现有网站创建一个应用程序。他们目前拥有以下格式的JSON:[{"id":"value","array":"[{\"id\":\"value\"},{\"id\":\"value\"}]"},{"id":"value","array":"[{\"id\":\"value\"},{\"id\":\"value\"}]"}]他们在使用Javascript转义\字符后对其进行解析。我的问题是当我使用以下命令在iOS中解析它时:NSArray*result=[NSJSONSerializationJSONObjectWithData:jsonDataoptions:kNilOptions

iphone - 对 NSString 的 NSArray 进行排序

有人可以告诉我排序NSMutableArray的代码吗?我有以下NSMutableArray:NSMutableArray*arr=[[NSMutableArrayalloc]init];“2”、“4”、“5”、“1”、“9”等元素都是NSString。我想按降序对列表进行排序,以便最大整数值在列表中最高(索引0)。我尝试了以下方法:[arrsortUsingSelector:@selector(compare:)];但它似乎没有正确排序我的值。有人可以告诉我正确完成我想要完成的事情的代码吗?谢谢! 最佳答案 你应该使用这个方法:[

iphone - 对 NSString 的 NSArray 进行排序

有人可以告诉我排序NSMutableArray的代码吗?我有以下NSMutableArray:NSMutableArray*arr=[[NSMutableArrayalloc]init];“2”、“4”、“5”、“1”、“9”等元素都是NSString。我想按降序对列表进行排序,以便最大整数值在列表中最高(索引0)。我尝试了以下方法:[arrsortUsingSelector:@selector(compare:)];但它似乎没有正确排序我的值。有人可以告诉我正确完成我想要完成的事情的代码吗?谢谢! 最佳答案 你应该使用这个方法:[

ios - UIActivityViewController - 电子邮件和 Twitter 共享

我最近开始使用UIActivity与全世界分享我的应用程序,但我遇到的问题很少。首先,我没有找到如何设置我的电子邮件的主题。有什么办法吗?其次,当我设置我的电子邮件正文时,有一个额外的“输入”(电子邮件的第一行是空白的,我的文本从第二行开始)。这是代码:NSMutableArray*array=[[NSMutableArrayalloc]initWithObjects:@"Test",nil];UIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityI

ios - UIActivityViewController - 电子邮件和 Twitter 共享

我最近开始使用UIActivity与全世界分享我的应用程序,但我遇到的问题很少。首先,我没有找到如何设置我的电子邮件的主题。有什么办法吗?其次,当我设置我的电子邮件正文时,有一个额外的“输入”(电子邮件的第一行是空白的,我的文本从第二行开始)。这是代码:NSMutableArray*array=[[NSMutableArrayalloc]initWithObjects:@"Test",nil];UIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityI

ios - 如何用新对象替换给定索引处的 NSMutableArray 中的对象

我有一个NSMutableArray对象(保留的,合成的),它启动得很好,我可以使用addObject:方法轻松地向它添加对象。但是如果我想用NSMutableArray中的新对象替换某个索引处的对象,这是行不通的。例如:A类.h:@interfaceClassA:NSObject{NSMutableArray*list;}@property(nonatomic,copy,readwrite)NSMutableArray*list;@endClassA.m:#import"ClassA.h"@implementationClassA@synthesizelist;-(id)init{[

ios - 如何用新对象替换给定索引处的 NSMutableArray 中的对象

我有一个NSMutableArray对象(保留的,合成的),它启动得很好,我可以使用addObject:方法轻松地向它添加对象。但是如果我想用NSMutableArray中的新对象替换某个索引处的对象,这是行不通的。例如:A类.h:@interfaceClassA:NSObject{NSMutableArray*list;}@property(nonatomic,copy,readwrite)NSMutableArray*list;@endClassA.m:#import"ClassA.h"@implementationClassA@synthesizelist;-(id)init{[

swift - 无法将类型 NSSingleObjectArray 的值转换为 NSMutableArray

自iOS10以来,我面临着这个问题:Couldnotcastvalueoftype'__NSSingleObjectArrayI'to'NSMutableArray'.这是我的代码:manage.POST(url,parameters:params,constructingBodyWithBlock:{(data:AFMultipartFormData!)in//Somestuffhere},success:{(operation:NSURLSessionDataTask?,responseObject:AnyObject?)invararray:NSMutableArray!ifAp

swift - 无法将类型 NSSingleObjectArray 的值转换为 NSMutableArray

自iOS10以来,我面临着这个问题:Couldnotcastvalueoftype'__NSSingleObjectArrayI'to'NSMutableArray'.这是我的代码:manage.POST(url,parameters:params,constructingBodyWithBlock:{(data:AFMultipartFormData!)in//Somestuffhere},success:{(operation:NSURLSessionDataTask?,responseObject:AnyObject?)invararray:NSMutableArray!ifAp

ios - 在 Swift 中循环遍历 NSMutableArray

如何在Swift中循环遍历NSMutableArray?我尝试过的:varvehicles=NSMutableArray()该数组包含来自类的对象:Vehicleforvehicleinvehicles{println(vehicle.registration)}如果编译器不告诉我registration不属于AnyObject,我就无法运行上面的代码。此时我假设那是因为我没有告诉for循环什么类型的类item属于。所以我通过代码修改:forvehicle:Vehicleinvehicles{println(vehicle.registration)}现在编译器提示向下转换...我如何