質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

1回答

971閲覧

xcode 実機テスト

shinya-ta

総合スコア31

Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2020/05/16 08:07

編集2020/05/16 08:09

カスタムキーボードをお手本をマネして、なんとかシュミレーターで作動するようにこじつけました。
後の実機でのやり方が、どうやってもわからず、ネットで調べてもエラーが出てしまい、そこから全然進めません。
紐付けができていないようなのですが、その解決方法が分かりません。
どのようにすればいいのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2020/05/16 10:37

どういうコードを書いて、何をどう紐付けて、その結果どんなエラーが出たのか、具体的に書いてくれないと答えようがありません。
shinya-ta

2020/05/16 12:32

以下のようなエラーがでました。 Showing Recent Issues Signing for "CustomKeyboard" requires a development team. Select a development team in the Signing & Capabilities editor. Showing Recent Issues Build target MyKeyboard of project CustomKeyboard with configuration Debug error: Signing for "MyKeyboard" requires a development team. Select a development team in the Signing & Capabilities editor. (in target 'MyKeyboard' from project 'CustomKeyboard')
shinya-ta

2020/05/16 12:33

コードは以下の通りです。 #import "KeyboardViewController.h" #import "Keyboard.h" @interface KeyboardViewController () @property (strong,nonatomic) Keyboard *keyboard; @end @implementation KeyboardViewController - (void)updateViewConstraints { [super updateViewConstraints]; // Add custom view sizing constraints here } - (void)viewDidLoad { [super viewDidLoad]; // Perform custom UI setup here self.keyboard = [[[NSBundle mainBundle] loadNibNamed:@"Keyboard" owner:nil options:nil]objectAtIndex:0]; [self addGesturesToKeyboard]; self.inputView = self.keyboard; } - (void)viewWillLayoutSubviews { [super viewWillLayoutSubviews]; } - (void)textWillChange:(id<UITextInput>)textInput { // The app is about to change the document's contents. Perform any preparation here. } - (void)textDidChange:(id<UITextInput>)textInput { // The app has just changed the document's contents, the document context has been updated. UIColor *textColor = nil; if (self.textDocumentProxy.keyboardAppearance == UIKeyboardAppearanceDark) { textColor = [UIColor whiteColor]; } else { textColor = [UIColor blackColor]; } } #pragma mark Keyboards - (void)addGesturesToKeyboard{ [self.keyboard.deleteKey addTarget:self action:@selector(pressDeleteKey) forControlEvents:UIControlEventTouchUpInside]; [self.keyboard.spaceKey addTarget:self action:@selector(pressSpaceKey) forControlEvents:UIControlEventTouchUpInside]; [self.keyboard.returnKey addTarget:self action:@selector(pressReturnKey) forControlEvents:UIControlEventTouchUpInside]; //Change to next keyboard [self.keyboard.globeKey addTarget:self action:@selector(advanceToNextInputMode) forControlEvents:UIControlEventTouchUpInside]; for (UIButton *Key in self.keyboard.keysArray) { [Key addTarget:self action:@selector(pressKey:) forControlEvents:UIControlEventTouchUpInside];} } - (void)pressDeleteKey{ [self.textDocumentProxy deleteBackward]; } -(void)pressSpaceKey{ [self.textDocumentProxy insertText:@" "]; } -(void)pressReturnKey{ [self.textDocumentProxy insertText:@"\n"];} -(void)pressKey:(UIButton *)key{ [self.textDocumentProxy insertText:[key currentTitle]]; } @end
guest

回答1

0

自己解決

hoshi-takanoriさんの情報で、無事に接続できました。ありがとうございました。

投稿2020/05/16 23:28

shinya-ta

総合スコア31

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問