字符串帮助 - 目标C.

lab*_*b12 2 string xcode objective-c

我正在尝试制作一个应用程序,在插入时会响应您的命令.因此,您在第一个框中键入任何文本,然后按Enter键.它会响应第二个字段中的响应.我不确定编码是如何完成的.我遇到了"if inputbox text = @"的问题,"我很确定这完全是关闭的.这是我到目前为止的代码(不是iphone sdk):

#import "HeliosControl.h"

@implementation HeliosControl
- (IBAction)quitButton:(NSButton *)sender {

}

- (IBAction)sendButton:(NSButton *)sender {

    if (inputBox *********)  // <------ What do I put in for the asterisks?
    {
        [outputBox setStringValue:@"Welcome to the SYSTEM"];
    }
    else
    {
        [outputBox setStringValue:@"I do not understand your command."];
    }

}
@end
Run Code Online (Sandbox Code Playgroud)

顺便说一下,自从我一周前开始使用Objective-C以来,我就是一个完整的菜鸟.

第二个问题:

这是一个非常简单的,但关闭应用程序的编码是什么?这是我的退出按钮.

Chu*_*uck 9

你想要if ([[inputBox stringValue] isEqualToString:@"whatever"])(假设inputBox是一个NSTextField - 否则,使用适当的方法为该类获取一个字符串).

哦,你可以退出应用程序[NSApp terminate:self].