问题标签 [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 - 具有范围的 Objective-C 子字符串
我有一个指向 URL 的 NSString,如下所示:
我想从 NSString 获取我的 iOS 应用程序中的文件名(在本例中为 spin_37.mp4)
我正在尝试以下操作:
但是我在使用 NSUInteger 时遇到了很多错误,即现在
有人可以解释我做错了什么吗?
ios - NSNumber 为 0 转换为 NSInteger/NSUInteger 变为 nil
为什么 0 的 NSNumber 不能转换为正确的 NSInteger/NSUInteger 值?
为什么a
在上面的代码行中为零。不应该等于0
吗?
在控制台中:
更新:
ios - 我可以将 (unsigned) 更改为 (NSUInteger) 还是会产生问题?
我是一名初级软件开发人员,我可以将 (unsigned) 更改为 (NSUInteger) 还是稍后会产生问题?
警告说
我找到了以前的定义
ios - 隐式转换失去整数精度:“NSUInteger”(又名“unsigned long”)到“uint32_t”(又名“unsigned int”)
Xcode 向我报告以下警告:
隐式转换失去整数精度:“NSUInteger”(又名“unsigned long”)到“uint32_t”(又名“unsigned int”)
产生此警告的行是:
我如何摆脱这个警告?
ios - 上传到 AppStore 时缺少 64 位支持
我试图验证我的应用程序并将其上传到应用程序商店。但最终出现错误,因为Error Missing 64-bit
我通过在有效架构和标准架构中添加 arm64 进行了更改(armv7,arm64) - $(ARCHS_STANDARD) 仅构建活动架构 - 否
添加后出现错误,因为“('NSInteger'(又名'long'))与实例变量'stage'('int')的类型不匹配”。
我将 int 更改为“NSUinteger”并将错误更改为链接命令错误。
我的应用程序不支持 64 位吗?
objective-c - 关于 NSUinteger 和 int 的问题
我使用 JSONModel 从 json 中捕获数据:
我有以下代码:
实际上StationIndex
是一个 1 或 2 位整数。比如我有self.campusBusArray[i][@"StationIndex"]
== 4,我有index
== 4,那么这两个 NSLog 都输出 4,但是不会跳转到 if 块,否则numberOfBusesCurrentlyAtThisStation++
不会执行。有人可以告诉我为什么吗?
ios - NSUInteger 未在 TestFlight 上正确显示
我一直在模拟器和设备上测试我的应用程序。有显示 NSIntegers 的标签,我将它们格式化为:
这行得通。但是,当我为 TestFlight 构建应用程序时,这些标签会以数字形式出现580023223
,例如。
我以这种方式初始化 _qty:
任何人都可以帮忙吗?谢谢
ios - IOS/Objective-C:查找字符串中单词的索引
我正在尝试返回字符串中单词的索引,但无法找到一种方法来处理找不到它的情况。以下不起作用,因为 nil 不起作用。尝试了 int、NSInteger、NSUInteger 等的每一种组合,但找不到与 nil 兼容的组合。有没有办法做到这一点?感谢
objective-c - 在目标-c中将值从服务器分配给整数
我来自 swift 背景,我在 Objective-c 中有一个从服务器获取价值的代码,它正确地使用了下面的代码。
我有一个变量:
我想要的是:我的整数变量采用来自服务器的值,我这样做了:
但我得到的错误说:不兼容的整数到指针转换分配.....
任何帮助表示赞赏