【发布时间】:2013-11-28 06:10:47
【问题描述】:
我想要下面字符串中的前三个字符。 我的代码如下。
NSMutableString *str = @"test123";
NSMutableString *strTest = [str subStringWithRange:NSMakeRange(0,2)];
但是我收到了这个错误
NSMutableString 没有可见的@interface 声明选择器 subStringWithRange 错误
提前感谢您提供正确的解决方案。
【问题讨论】:
-
查看文档以获取方法的实际名称。提示:大小写很重要。
-
建议 - 利用 Xcode 的代码完成功能。这将有助于避免这样的小错误。
-
NSMutableString *strTest = [str substringWithRange:NSMakeRange(0,2)];
-
这个问题似乎是题外话,因为它是关于一个错字。
-
顺便说一句。您的第一行应该已经给出了编译器错误(字符串文字不可变)。
标签: objective-c string nsmutablestring