【问题标题】:How to fix warning: Incompatible pointer types assigning to 'NSMutableString *' from 'NSString *'如何修复警告:从“NSString *”分配给“NSMutableString *”的不兼容指针类型
【发布时间】:2023-04-07 03:16:01
【问题描述】:

我有这行代码给我一个警告:

result = [result substringToIndex:[result length] - 1];

警告是:

从 'NSString *' 分配给 'NSMutableString *' 的指针类型不兼容

我想我明白问题所在(我使用子字符串返回 NSString?) - 我只是不知道如何解决它。有人可以请教我吗?

【问题讨论】:

标签: ios objective-c nsmutablestring


【解决方案1】:
result = [[result substringToIndex:[result length] - 1] mutableCopy]

假设结果是 NSMutableString 类。

【讨论】:

    【解决方案2】:

    找到答案here

    [result deleteCharactersInRange:NSMakeRange([result length]-1, 1)];
    

    感谢您的努力;我很感激。标清

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-29
      • 2014-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多