[iOS]解决 sending const NSString * to parameter of type NSString * discards qualifiers

const NSString * STOP_PRINT = @"停止打印";

在使用的地方出现警告

[barItem setTitle:STOP_PRINT];
Sending 'const NSString *__strong' to parameter of type'NSString * _Nullable' discards qualifiers

讲const的位置放在*后面即可

NSString * const STOP_PRINT = @"停止打印";
解释:前者相当于指针本身不可修改,后者表示指针指向的内容不可修改,两者的作用都是使firstString只可读不可写

你可能感兴趣的:([iOS]解决 sending const NSString * to parameter of type NSString * discards qualifiers)