NSRange に少し問題があるか、使用しているコマンドが間違っているだけかもしれません。
これが私がやりたいことです。私はこのような文字列を持っています:
NSString *mystring = @"/c1blue/c2green/c3yellow/"
ご覧のとおり、値を含むコマンドと「/」で区切られたコマンドが常に存在します。ここで、コマンドに特定の値を与えるメソッドを書きたいと思います。たとえば、c2 は緑色になります。
まず、 c2 の位置を取得します。
int beginIndex = [mystring rangeOfString:@"c2"].location;
ここで、「beginIndex」のオフセットで「/」の位置を見つける必要があります。
そして、それは私が方法がわからないところです。
助けていただければ幸いです。ありがとう