如何将NSInteger转换为NSString数据类型?

我try 了以下方法,其中月份是NSInteger:

  NSString *inStr = [NSString stringWithFormat:@"%d", [month intValue]];

推荐答案

NSInteger不是对象,您可以将它们强制转换为long,以便与当前64位体系 struct 的定义相匹配:

NSString *inStr = [NSString stringWithFormat: @"%ld", (long)month];

Ios相关问答推荐

在Swift5中,将某些属性值从一个类复制到另一个类实例

withTaskGroup不适用于CLGeocoder

在 iOS 上启用明文本地流量在 .NET MAUI 中不起作用

创建 Flutter 项目时,如何从我的系统中删除特定的开发者身份?

SKScene 的更新功能似乎不起作用

xcode-select:找不到clang

SwiftUI - ScrollView 不显示底部文本

如何将单个按钮传递到自定义 ConfirmationDialog

如何在不支持并发的自动关闭中修复'async'调用?

将视图(例如 Text())不透明度设置为 0 或将背景设置为 Color.clear 会导致它不被绘制

关闭所有打开的视图控制器的单个函数

使用 convertPoint 获取父 UIView 内的相对位置

Swift:调用中缺少参数标签xxx

如何使用 Contacts Framework 获取 iOS 9 中的所有联系人记录

如何获取 iTunes 连接团队 ID 和团队名称?

cocoapods中~>的用法是什么

iOS UITextView 或 UILabel 带有可点击的动作链接

正确使用 Alamofire 的 URLRequestConvertible

在 SKScene 中设置按钮

在 NSUserDefaults 中保存图像?