簡體   English   中英

如何修復警告:從'NSString *'分配給'NSMutableString *'的指針類型不兼容

[英]How to fix warning: Incompatible pointer types assigning to 'NSMutableString *' from 'NSString *'

我有這行代碼給我一個警告:

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

警告是:

從'NSString *'分配給'NSMutableString *'的指針類型不兼容

我想我明白問題是什么(我使用substring返回NSString?) - 我只是不知道如何修復它。 有人可以賜教嗎?

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

假設結果是類NSMutableString。

這里找到答案:

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

謝謝你的努力; 我很感激。 SD

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM