objc警告:“丢弃来自指针目标类型的限定符” [英] objc warning: "discard qualifiers from pointer target type"

查看:224
本文介绍了objc警告:“丢弃来自指针目标类型的限定符”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

编译时:

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 *

The qualifier you’re missing is const. -UTF8String returns a const char *, so str should also be declared const char *.

这篇关于objc警告:“丢弃来自指针目标类型的限定符”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆