プログラムに問題があります。基本的に私が欲しいのは、2 つの nssecuretextfield とボタンがあります。両方が等しい場合は nsimageview に 1 つの画像を表示し、そうでない場合は他の画像を表示します。これは非常に簡単かもしれませんが、私は Mac プログラミングは初めてです。
.h ファイル:
IBOutlet NSSecureTextField *textField;
IBOutlet NSSecureTextField *textField2;
IBOutlet NSImageView *imagem;
}
- (IBAction)Verificarpass:(id)sender;
.m ファイル:
- (IBAction)Verificarpass:(id)sender;
{
NSString *senha1 = [textField stringValue];
NSString *senha2 = [textField2 stringValue];
NSImage *certo;
NSImage *errado;
certo = [NSImage imageNamed:@"Status_Accepted.png"];
errado = [NSImage imageNamed:@"Error.png"];
if (senha1 == senha2) {
[imagem setImage:certo];
}
if (senha1 != senha2) {
[imagem setImage:errado];
}
}
誰でも私を助けてくれますか?私は試してみましたが、正しいか間違っているかに関係なく、1つの画像しか表示されません。