小编wol*_*evo的帖子

NSPredicate与Integer进行比较

如何比较NSPredicate中的两个NSNumber或NSNumber和Integer?

我试过了:

NSNumber *stdUserNumber = [NSNumber numberWithInteger:[[NSUserDefaults standardUserDefaults] integerForKey:@"standardUser"]];
    fetchRequest.predicate = [NSPredicate predicateWithFormat:@"userID == %@", stdUserNumber];
Run Code Online (Sandbox Code Playgroud)

嗯,这不起作用......任何人都知道如何做到这一点?我确定它很简单,但我找不到任何东西......

core-data nspredicate ios

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

UICollectionView中不同单元格大小的自定义布局

我想使用新的UICollectionView,但我不确定是否可以构建以下内容:

在此输入图像描述

如您所见,有两种不同的细胞类型.一个是肖像,一个是风景.当我使用流布局时,它总是创建与最高单元一样高的单元行.不是我需要的这种"流畅"布局.

是否有可能通过UICollectionView实现这种布局?

以前有人做过这样的事吗?有样品吗?我已经检查了很多教程和类参考...

谢谢!

objective-c ios6 uicollectionview

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

NSArray containsObject方法

我有一个关于xcode编码的简单问题,但不知道为什么事情没有像我想的那样表现.我有一个对象数组(自定义对象).我只想检查这个是否在数组中.我使用了以下代码:

NSArray *collection = [[NSArray alloc] initWithObjects:A, B, C, nil]; //A, B, C are custom "Item" objects
Item *tempItem = [[Item alloc] initWithLength:1 width:2 height:3];  //3 instance variables in "Item" objects
if([collection containsObject:tempItem]) {
    NSLog(@"collection contains this item");
}
Run Code Online (Sandbox Code Playgroud)

我想上面的检查会给我一个积极的结果,但事实并非如此.此外,我检查了创建的对象是否相同.

NSLog(@"L:%i W:%i H:%i", itemToCheck.length, itemToCheck.width, itemToCheck.height);
for (int i = 0, i < [collection count], i++) {
    Item *itemInArray = [collection objectAtIndex:i];
    NSLog(@"collection contains L:%i W:%i H:%i", itemInArray.length, itemInArray.width, itemInArrayheight);
}
Run Code Online (Sandbox Code Playgroud)

在控制台中,这是我得到的:

L:1 W:2 H:3
collection contains L:0 W:0 H:0 …
Run Code Online (Sandbox Code Playgroud)

arrays iphone xcode compare

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

iPhone 4 - TabBar图标

如何设置高质量的TabBarIcons,以便它在新的iPhone 4上看起来不错?

iphone icons tabbar

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

检查iPhone 4是否存在

我想检查用户是否使用iPhone 4.我怎样才能做到这一点 ?

谢谢 !塞巴斯蒂安

iphone xcode

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