送信されたisEqualToString:メッセージを中断したいと思います。問題は、このメッセージがNSNullに送信されていることですが、メッセージが途切れている行が表示されていません。
提案?
送信されたisEqualToString:メッセージを中断したいと思います。問題は、このメッセージがNSNullに送信されていることですが、メッセージが途切れている行が表示されていません。
提案?
シンボリックブレークポイントを作成し、それをスーパーモストクラスにポイントすることができます...
AFAIKは、メッセージではなく、メソッドでのみ中断できます。しかし、これは非常に簡単に回避できます。
@interface NSNull (StringEqualityForDebugging)
- (BOOL)isEqualToString:(NSString *)string;
@end
@implementation NSNull (StringEqualityForDebugging)
- (BOOL)isEqualToString:(NSString *)string { // <-- Breakpoint!
NSLog(@"Execution won't get here anyway, so whatever");
return NO;
}
@end