我有这个断点条件:
[string isEqualToString:@"dummy"]
,但我总是在控制台中收到此错误:
错误:没有已知方法'-isEqualToString:';将消息发送到方法的返回类型
我做错了什么?
XCode版本是4.4.1,调试器是LLDB。
答案 0 :(得分:9)
我今天尝试了条件性突破点并找到了答案。在您的条件中将返回值转换为BOOL将解决此问题:
(BOOL)[string isEqualToString:@"dummy"]
(即使string
是NSString,也会引发此错误。)
答案 1 :(得分:1)
请确保"字符串"是NSString类型对象!
答案 2 :(得分:0)
我认为你的“字符串”是字符,数字或网址类型。 “string”必须是NSString类型。