iphone - 对象警告 : "discard qualifiers from pointer target type"

标签 iphone objective-c cocoa

编译时:

char *str = [[NSString stringWithFormat:@"%i days and %i hours", days, hours] UTF8String];

我收到这个警告:

initialization discards qualifiers from pointer target type

我该如何摆脱它?

最佳答案

您缺少的限定符是 const-UTF8String 返回一个 const char *,所以 str 也应该声明为 const char *

关于iphone - 对象警告 : "discard qualifiers from pointer target type",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/329555/

相关文章:

objective-c - Objective-C 中的异常/错误处理(iPhone 应用程序)

objective-c - 如何访问父类(super class)实例变量?

iphone - 计算字符串中每次出现的括号,iOS SDK

objective-c - 如何通过蓝牙将数据从 iOS 设备传输到 Mac?

cocoa - 来自 NSUTF8StringEncoding 的 6 字节表情符号

iphone - 如何测试 iPhone 应用程序更新?

iphone - 如何将 Juggernaut 聊天服务器(由 ruby​​ on Rails 提供支持)与 iPhone/Android 应用程序集成以进行实时聊天?

ios - 从类方法访问 UINavigationController

objective-c - NSURLSession dataTaskWithRequest 进度跟踪

swift - NSViewController IBOutlet 始终为零