nsuinteger

    0热度

    1回答

    我有这样的情况。我想删除可变数组中特定索引中的某个对象。所以我有一个通过传递索引来做到这一点的方法。但它需要NSUInteger作为参数。但我有一个整数值作为索引。当我把我的方法,参数值为null ..下面是我的代码 for (int x=0; x<tempAry.count; x++) { NSArray* temp = [tempAry objectAtIndex:x];

    4热度

    1回答

    我在XCode中为我的iOS项目开启了'Signed Comparision'(aka -Wsign-compare)警告(令人惊讶的是,它默认是关闭的)。是很多像这样的警告之后出现了: if(indexPath.row < [self.myDataArray count]) : /Users/michalciuba/projects/GlobeMobile/Classes/ACMailCon

    1热度

    1回答

    为什么NSNumber的0不能转换为正确的NSInteger/NSUInteger值? NSUInteger a = [@0 unsignedIntegerValue]; // a become nil 为什么在代码零的上面的行a。它不应该等于0吗? 在控制台: (lldb) po [@0 intValue] 0 (lldb) po [@0 integerValue] <nil>

    3热度

    1回答

    我试图将NSUInteger转换为字符串,以便我可以打印消息。从搜索,似乎我需要使用stringWithFormat,但我得到一个错误,隐式转换不允许使用ARC。 这里是有问题的行: NSString *text = [[NSString stringWithFormat: (@"%li", NSUInteger)]; 我试图改变格式说明符%禄没有帮助。 谢谢。

    0热度

    2回答

    我刚开始学习Objective-C,我试图用一个随机数来获得该数字的键值。 显然(对于大多数人),由于NSNumber和NSUInteger具有不同的数据类型,因此无法编译。但是,这是我最好的拍摄,但编译器给了我以下错误: Implicit conversion of a non-Objective-C pointer type 'NSUInteger *' (aka 'unsigned int

    0热度

    3回答

    我想(在Xcode5中)使用'removeObjectAtIndex'的'MutableArray'需要一个NSUInteger但我使用的变量是一个整数,所以我铸(NSUInteger * ),但我得到一个警告,说从较小的整数类型转换为'NSUInteger *'(aka unsigned long *)。我还没有铸造在代码中的变量“第二”,以保持警告那里,但它也是一个整数 -(void) mov

    0热度

    1回答

    我在这里与NSUInteger具有iOS7一个很奇怪的问题, 一切都是完美的iOS7之前,我想这是关系到iOS7的64位支持。 我的代码是这样的,很简单: if (blah blah blah) { NSUInteger firstRow = 0; firstRow = ([self.types containsObject:self.selectedMajorType] ?

    -2热度

    1回答

    index在我的父视图控制器和子视图控制器上都是NSUInteger。但是,当我尝试通过的index值时,我在这一行上得到一个警告:controller.index = index;说“不兼容的整数指向NSUInteger的NSUInteger的指针转换”并告诉我用&(index)修复它。但是,当我将其转换为&(index)时,我不再从index获得一个数字值。我究竟做错了什么? (编程新手)谢谢

    0热度

    1回答

    在试图从核心数据删除一些对象时,我遇到了一些困难,使用NSMutableIndexSet类和它的方法'addIndex:'。 在核心数据中,我有文件夹对象,其中包含一组线程对象。每个线程都有一个uint64_t的threadId属性。我试图创建这些线程标识符的可变索引集,以便我可以通过它们枚举来删除它们的关联线程。 当我开始尝试我的threadId的添加到我的可变索引集,我出现以下错误崩溃: [N

    0热度

    1回答

    我希望验证UITextfield中的数字字母,以及如果我的文本字段为空。但是,我在NSUInteger和int之间有问题。感谢您的回答。 - (void)saveProfile { NSUInteger *minID = [_userID.text length]; if ([_userID.text isEqualToString:@""] == NO || minID