问题标签 [nsuinteger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 将 NSUInteger 添加到 NSMutableArray
您好我正在做一个项目,我正在尝试将 NSUInteger 添加到 NSMutableArray。我一般是 Objective-C 和 C 的新手。当我运行应用程序 NSLog 显示为空。
我将不胜感激任何人能够提供的任何帮助。
这是我的代码
ios - 仅针对数组计数的 Sprite Kit 警告
在 iOS 7 精灵套件中
这个简单的例子产生了这个警告
隐式转换失去整数精度:“NSUInteger”(又名“unsigned long”)到“int”
在标准应用程序项目中,完全相同的代码不会产生此警告。
这不是一个大问题,我可以解决这个问题
只是想知道为什么。
谢谢
objective-c - 将图像保存到 SQLite NSUInteger 错误
在安装 Xcode 5 之前,我一直将图像保存到 sqlite 数据库中,没有任何问题。这是代码行和错误。错误指向 [dataForImage 长度]。
代码:
错误:
隐式转换失去整数精度:“NSUInteger”(又名“unsigned long”)到“int”
其他人有这个并且知道如何解决它?
ios - NSUInteger 与 NSUInteger 不兼容?
index
NSUInteger
在我的父视图控制器和子视图控制器上都是一个。但是当我尝试传递NSUInteger
值时,index
我在这一行收到警告:controller.index = index;
说“不兼容的整数到从 NSUInteger 分配给 NSUInteger 的指针转换”并告诉我用&(index)
. 但是当我将它转换为时,&(index)
我不再从index
. 我究竟做错了什么?(编程新手)谢谢!
ios - Objective -C - 将 UITextField 文本转换为 NSUInteger
添加SightingViewControler.h
添加SightingViewControler.m
我用这个:NSUInteger *valor = (NSUInteger *)[[self.estrenoInput text] integerValue];
转换它但是当我点击完成时,应用程序退出。
有人做过不同的转换器吗?
ios - NSMutableIndexSet addIndex:方法引发错误
在尝试从 Core Data 中删除一些对象时,我在使用 NSMutableIndexSet 类及其方法“addIndex:”时遇到了一些困难。
在核心数据中,我有文件夹对象,其中包含一组线程对象。每个线程都有一个 threadId 属性,它是一个 uint64_t。我正在尝试为这些线程 ID 创建一个可变索引集,以便我可以枚举它们以删除它们关联的线程。
当我开始尝试将我的 threadId 添加到我的可变索引集中时,我遇到了以下错误:
这没有任何意义,因为我没有像错误所暗示的那样调用方法“addIndexesInRange:”。
此外,“addIndex:”采用 NSUInteger 参数,但从我正在阅读的内容来看,这应该可以与 uint64_t 互换。
这是代码:
谁能告诉我我做错了什么以及如何解决?谢谢
ios - 在比较 NSIndexPath 的行数和 NSArray 计数时,是否有更好的方法来避免“符号比较”警告?
我在 XCode 中为我的 iOS 项目打开了“签名比较”(又名 -Wsign-compare)警告(令人惊讶的是,默认情况下它是关闭的)。之后出现了很多这样的警告:
它们通常是由比较row
属性NSIndexPath
isNSInteger
与 'count' 方法返回的值引起的NSArray
,如下所示:
可以通过强制转换来简单地修复警告:
但是,如果每个地方都在比较这些值,则必须这样做。他们正在几十个地方进行比较。我想知道是否有更好更聪明的方法来解决这个问题?我不想关闭此警告,因为它可能有助于防止无符号整数下溢等问题。
objective-c - 当键是随机数时,如何从字典中获取键值?
我刚开始学习objective-c,我正在尝试使用一个随机数来获取该数字键的值。
显然(对于你们大多数人)这不会编译,因为 NSNumber 和 NSUInteger 是不同的数据类型。但这是我最好的选择,但编译器给了我以下错误:
ARC 不允许将非 Objective-C 指针类型“NSUInteger *”(又名“unsigned int *”)隐式转换为“id”
有没有人愿意指导我解决这个可能微不足道的(对你们很多人来说)问题?
这是我的尝试:
objective-c - int 或 NSInteger 到 NSUInteger 用于索引
我正在尝试(在 Xcode5 中)将“removeObjectAtIndex”用于“MutableArray”,它需要一个 NSUInteger,但我使用的变量是一个整数,所以我使用 (NSUInteger *) 进行了强制转换,但我收到一条警告说强制转换为'NSUInteger *'(又名 unsigned long *)来自较小的整数类型。我没有在代码中使用变量“second”来保持警告,但它也是一个整数
ios - %lu 和 %u 都给我警告....
嗨,我在使用 %lu 时收到此警告:
“格式指定类型 unsigned long 但参数的类型为 unsigned int。”
然后当我替换为 %u: 时,警告变为:
“格式指定类型 unsigned int 但参数的类型为 unsigned long。”
这是我的代码:
currentTagLoadedOnView:
非常感谢任何帮助....