我正在开发一个应用程序,它检查数组是否包含某个字符串.但是,它似乎没有正常工作,因为我认为它可能正在查看字符串的情况.在这行代码中,我如何确保containsObject:不区分大小写?
if ([myArray containsObject:term]) {...}
Run Code Online (Sandbox Code Playgroud)
请询问您是否需要澄清,并感谢您的帮助.
(另外,我发现了这个问题:不区分大小写的比较NSString.我不知道这是否是我需要的,如果是,我将如何使用它)
对不起,如果以前曾经问过这个或者这是一个非常愚蠢的问题,但我无法弄明白.我的界面中有一个NSView,我在Xcode中创建了一个NSView的子类.然后使用身份检查器,我将我的NSView的类设置为新创建的NSView子类.视图绘制正常,但现在我需要重绘它以更改视图内的字符串.我很确定这与setNeedsDisplay有关,但是我该如何发送消息呢?我在代码中没有特定的视图实例,因为它在Interface Builder中,所以我该怎么办?再次,抱歉,如果这是愚蠢的.我还没有做过很多NSView.如果需要,请询问更多信息.谢谢!
我正在使用Cocoa Touch和Objective-C进行一些编程,现在我遇到了一个非常令人沮丧的问题.我有一个方法,其中有一个for循环.然而,每次我在iOS模拟器中运行应用程序时,循环中的代码都不会运行,并且它不会在循环内的任何断点处停止.起初,我认为它只是在方法中,但它现在看来它发生在代码中的任何地方.任何方法中的for循环都无法工作.这是我的一个循环的示例,如果您发现任何错误,我将非常感谢您的帮助.
for (int i = 0; i == 3; i++) {
NSLog(@"This is a test.");
}
Run Code Online (Sandbox Code Playgroud)
这可能是我所遗漏的一些非常愚蠢的事情,但我看不到任何可能导致这种情况的事情.如果您需要更多代码,请先询问,并提前致谢!