私はiOSプラットフォームのプログラミングの世界でちょうど踊り、私は最初のHello Worldアプリケーションを作った。Hello world app
Xcodeでさらにプログラミングを学ぶために、アプリケーションに余分な機能を追加したいと思います。つまり、アプリケーションはあなたが入力した入力を@ halloというテキストフィールドに追加し、何も挿入しないとHello World!と表示されます。
私はアプリに特定の入力を認識させたいので、特定の名前(Kim)を入力すると、標準的な応答 "hello Kim!"が表示されます。例えば、こんにちはガール!
これは「世界!」を追加するコードです。入力が空の場合は「hello」の後に追加機能を追加するコードを追加しました。
これは、これは私が思い付いたものです私はHellowWorldViewController.m
- (IBAction)changeGreeting:(id)sender {
self.userName = self.textField.text;
NSString *nameString = self.userName;
if ([nameString length] == 0) {
nameString = @"World";
}
NSString *greeting = [[NSString alloc] initWithFormat:@"Hello, %@!", nameString];
self.label.text = greeting;
}
に話しているコードです:私は2つのエラー「期待表現」と「の使用を取得
- (IBAction)changeGreeting:(id)sender {
self.userName = self.textField.text;
NSString *nameString = self.userName;
if ([nameString length] == 0) {
nameString = @"World";
}
if (String == "Kim") {
nameString = @"Girl";
}
NSString *greeting = [[NSString alloc] initWithFormat:@"Hello, %@!", nameString];
self.label.text = greeting;
}
宣言されていない識別子 '文字列';あなたは 'NSString'を意味しましたか?
THXジェームズ、あなたのコードは明らかexplenaition – user1242574
問題ありませんのためにそれとありがとうをしました。私の答えが最も有用であると分かったら、それを正しいものとしてマークすることを忘れないでください。 –