我有一个问题,我无法理解,并希望有人可以给我一个提示或帮助.
我有一个表,其中包含7个对象.当按下其中一个对象时,向用户呈现对应于被按压对象的新表.在该表中,用户可以按下"添加"按钮,将它们带到新表,在那里他们可以选择表2的对象.
表1和表3(第一个和最后一个)不需要编辑,但表2需要.我需要添加用户从表3中选择的数据,并在关闭后再次进入应用程序时保存它.
在表1中总是有7个对象.并且需要能够有一个不同的表2.所以我不确定最好的方法是创建7个不同的数组.
我之前已经看过,并且一直在使用,NSUserDefaults但是我不确定在使用时接近这个的好方法是什么NSUserDefaults.
我有一个以下格式的字符串
myString = "cat+dog+cow"
Run Code Online (Sandbox Code Playgroud)
我需要将由+ in分隔的每个字符串存储到一个数组中.例如:
myArray[0] = cat
myArray[1] = dog
myArray[2] = cow
Run Code Online (Sandbox Code Playgroud)
谁能告诉我正确的方法呢?
我有NSArray一些NSDictionaries自己也包括一个NSDictionary.
NSDictionary *dict1 = [NSDictionary dictionaryWithObject:[NSDictionary dictionaryWithObject:@"cover" forKey:@"type"] forKey:@"image"];
NSDictionary *dict2 = [NSDictionary dictionaryWithObject:[NSDictionary dictionaryWithObject:@"cover" forKey:@"type"] forKey:@"image"];
NSDictionary *dict3 = [NSDictionary dictionaryWithObject:[NSDictionary dictionaryWithObject:@"back" forKey:@"type"] forKey:@"image"];
NSDictionary *dict4 = [NSDictionary dictionaryWithObject:[NSDictionary dictionaryWithObject:@"cover" forKey:@"type"] forKey:@"image"];
NSArray *myArray = [NSArray arrayWithObjects:dict1, dict2, dict3, dict4, nil];
Run Code Online (Sandbox Code Playgroud)
有没有办法过滤myArray所有图像字典,其中类型是使用NSPredicate fe"覆盖"?
尝试谓词喜欢
predicateWithFormat:@"(SELF.image.type == %@)", @"cover"]
Run Code Online (Sandbox Code Playgroud)
要么
predicateWithFormat:@"(image.type == %@)", @"cover"]
Run Code Online (Sandbox Code Playgroud)
但没有成功.
提前致谢!如果不清楚,请发表评论
所以
NSPredicate *p = [NSPredicate predicateWithFormat:@"image.type == %@", @"cover"];
Run Code Online (Sandbox Code Playgroud)
工作中.但在我的情况下,我想整理尺寸==原始.我做的是
NSPredicate *p = [NSPredicate predicateWithFormat:@"image.size …Run Code Online (Sandbox Code Playgroud) 我想创建一个浮点值数组.我怎样才能做到这一点?我的代码是:
NSArray *tmpValue = [[NSArray alloc] init];
total = total + ([[self.closeData objectAtIndex:i]floatValue] - total)* expCarpan;
firstValue = total;
Run Code Online (Sandbox Code Playgroud) 我从服务器提取XML提要,提要包含火车站及其纬度和经度位置.
我设法创建了一个NSArray完整的NSDictionary对象,每个对象对应一个工作站.
在字典中有一个纬度键和经度键.我还有一个CLLocation设备位置的对象.
我知道如何计算设备和每个电台之间的距离,但距离不是字典的一部分.我想按距离设备的顺序对数组进行排序.
我该怎么办?不知道从哪里开始,谷歌或我的书对我没有多大帮助!任何帮助深表感谢.
我正在开发一个需要从服务器检索一些数据的应用程序.我创建了一个"服务器"类来处理所有的通信,并有一个NSMutableArray*sessionData变量,我想存储来自服务器的数据(顺便说一下,这种方法是否正确?).
我有NSArray中的数据.我希望NSMutableArray具有相同的NSArray内容,但我没有找到任何方法(sessionData = requestResult).
(子问题:在使用之前我是否必须以某种方式初始化NSMutableArray?我只使用@property和@synthesize声明它)
什么阻止自动释放的实例NSArray在它返回到的方法中使用之前被释放?
- (NSArray *) f {
return [NSArray array];
}
- (void) g {
NSArray *a = [self f];
// do something with a
}
Run Code Online (Sandbox Code Playgroud) 在Xcode中添加符号断点为您提供的示例模板-[NSException raise]。我想做同样的事情,但要特别注意-[NSRangeException raise]。原因是,我想断点只有在特定的数组边界异常,例如:
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 31 beyond bounds [0 .. 30]'
Run Code Online (Sandbox Code Playgroud)
是的,我知道我可以添加一个捕获所有异常断点。但是,我不想这样做,因为我不想在整个使用该应用程序时生成的许多异常上设置断点。
我根据与相关的其他帖子尝试了很多事情NSException。但是,我还没有找到任何可以成功工作的东西。
例如,我尝试过:

该日记条目也很有趣,尽管尚无定论:
因此,基本上,问题是,在Xcode中,如何仅在范围异常时专门断点?
我有一个NSDictionary,我想按日期分组创建一个对象数组
主要NSDictionary的示例:
({
date = "2014-04-27";
group = "yellow.png";
length = 180;
},
{
date = "2014-04-28";
group = "blue.png";
length = 180;
},
{
date = "2014-04-27";
group = "blue.png";
length = 120;
})
Run Code Online (Sandbox Code Playgroud)
我想分组类似的东西:
2014-04-27 = (
{
date = "2014-04-27";
group = "yellow.png";
length = 180;
},
{
date = "2014-04-27";
group = "blue.png";
length = 180;
})
2014-04-28 = ( {
date = "2014-04-28";
group = "blue.png";
length = 120;
})
Run Code Online (Sandbox Code Playgroud)
有人能帮助我吗?我尝试了很多FOR,但我无法得到它
两个方面的问题:
var array = [1,2,3,4,5]
contains(array, 0) // false
var array2: NSArray = [1,2,3,4,5]
array2.containsObject(4) // true
Run Code Online (Sandbox Code Playgroud)
有没有办法搜索一个数组超过1的值?即.我可以在下面写下来搜索数组中的多个值,如果找到任何值,则返回true吗?问题的第二部分是我如何为NSArray做到这一点?
var array = [1,2,3,4,5]
contains(array, (0,2,3)) // this doesn't work of course but you get the point
Run Code Online (Sandbox Code Playgroud) nsarray ×10
objective-c ×7
ios ×5
nsdictionary ×3
iphone ×2
xcode ×2
arrays ×1
autorelease ×1
gdb ×1
lldb ×1
methods ×1
nsobject ×1
nspredicate ×1
nsstring ×1
sorting ×1
swift ×1