私が作成したiphoneアプリケーションで、NSStringへの拡張クラス。
NSString+Extensions.m
クラス
メソッドの 1 つで、文字列を NSMutableString に変換する必要があります。
私はこれを使用しようとしました:
NSMutableString * stringToManipulate = [NSMutableString stringWithString:self];
しかし、それは警告を出しています:
Incompatible pointer types sending 'const Class' to parameter of type 'NSString *'
私の知る限り、メソッドを呼び出した文字列への参照ですよね?では、なぜ NSString* 型であってはならないのでしょうか? 自分自身で通常の NSString メソッドを使用できることを知っています。
この問題について何か考えはありますか?
ありがとう