0

基本的に私はスプリングボードの微調整を行っており、キーボード付きのテキストフィールドを取得しました。キーボードで完了をクリックすると、キーボードを閉じたいので、試しました

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return YES;
}

-しかし、コンパイルしようとすると大量のエラーが発生します;L、助けていただければ幸いです

ここにエラーがあります

'Mahmood1s-Mac:sbhomesearch mahmood1$ makeBootstrapping CydiaSubstrate...
Compiling iPhoneOS CydiaSubstrate stub... default target? failed, forcing 2.0?
Compiling native CydiaSubstrate stub...
cp: /Users/mahmood1/sbhomesearch/theos/lib/libsubstrate.dylib: Permission denied
Generating substrate.h header...
/Users/mahmood1/sbhomesearch/theos/bin/bootstrap.sh: line 103:
/Users/mahmood1/sbhomesearch/theos/include/substrate.h: Permission denied
Making all for tweak SBHomeSearch...
Preprocessing Tweak.xm...
Compiling Tweak.xm...
Tweak.xm:5:23: error: substrate.h: No such file or directory
Tweak.xm: In function ‘void _logosLocalInit()’:
Tweak.xm:22: error: ‘MSHookMessageEx’ was not declared in this scope
make[2]: *** [obj/Tweak.xm.o] Error 1
make[1]: *** [internal-library-all_] Error 2
make: *** [SBHomeSearch.all.tweak.variables] Error 2
4

2 に答える 2

0

最初にデリゲートを次のように設定しtextfieldますviewDidLoad..

self.textfield.delegate=self;

そして、この方法を使用します。

-(BOOL)textFieldShouldReturn:(UITextField *)textField
   {

    [textField resignFirstResponder];
    return YES;
   }
于 2011-07-25T11:29:03.207 に答える
0
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return YES;
}

ビューコントローラーでを設定delegateした場合は、これでうまくいくはずです。textField

于 2011-07-25T11:43:31.010 に答える