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

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

ただいまの
回答率

90.48%

  • Swift

    7473questions

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

  • Xcode

    4211questions

    Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

  • Objective-C

    1198questions

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

Swiftでカレンダーにイベントを追加する時のエラーメッセージ

受付中

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 862

appgetam

score 9

ボタンを押したらカレンダーにイベントを追加するサンプルを作成しました。
実機のiPhone6で動作を確認したところ、正常に動作し求める結果を得られました。
どのiPhoneのタイプのシュミレータでも問題はなかったのですが、
実機のiPhone5Sで動作確認を行ったところ以下のメッセージがコンソールに出力され、イベント追加の処理が行われませんでした。
plugin com.baidujp.Simeji.SimejiKB invalidated
対象のボタンに設定したSelectorも呼ばれません。
もちろんiPhone5Sの全ての実機で正常に動作しないわけではないです。
メッセージからsimejiプラグインが無効であるというのは分かります。
しかしsimejiはインストールされ、キーボードとして設定された環境下での解決策を知りたいです。
(UITextFieldに入力した値を用いてイベントの追加を行っているので、ボタンタップまでにキーボードを表示するプロセスがあります。)
詳細の原因(具体的にどうしてダメなのか)や解決策をご存知の方知恵をお貸しください、お願い致します。

環境は以下です。
Xcode 6.3.2
Deployment Target iOS 8.3
iPhone5S

以下は関連のある記事です。
http://vip.swiftkey.com/index.php?/topic/11515-error-in-xcode-61-ios-app-tests-developing-wswiftkey-keyboard/

Swiftで書いてますが、Objective-Cでも結構です。
  • 気になる質問をクリップする

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

0

具体的な実装がないのでなんとも言えませんが、実装に問題ないはずということであれば
動くiPhone5sと動かないiPhone5sについて
  • iOSのバージョン
  • 設定->キーボード->キーボードの欄でShimejiの設定が有効になっているか
をチェックしてみるとなにかわかるかもしれません。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/06/30 17:13

    ご回答頂き有難うございます、どちらも有効になっていました。
    違いはDeployment TargetがiOS8.3とiOS8.0であるということで、2種でテストしiOS8.3のSimeji入りでエラーが発生しました。
    「plugin ~ invalidated」がどのような環境で起こるか、正常動作する方で再現を試みようと思います。

    キャンセル

0

Shimejiの公式サポートページで
【 最新OSで Simeji をご利用の方へ📢】
画面ロック解除時に強制的に標準キーボードに替わる現象を確認しています。再起動で改善しますのでお試しください

とありますので、これが問題を引き起こしているのでは?
通常動作では、Shimejiプラグインがうまく読み込めないので標準キーボードが表示されている、と。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/06/30 22:26 編集

    ご回答頂き有難うございます。
    ご指摘頂いた通り、上記の問題に関しては最新OSかつSimejiを利用している環境下で起きるようです。
    しかし再起動してみましたが、同様にエラーが発生しました。
    他のカスタムキーボードでも同様にエラーが発生している事例が少なからずあるようです。(Simejiだけに限らないのかもしれません)
    引き続き調査を続けようと思います。ありがとうございます!

    キャンセル

関連した質問

  • 受付中

    swiftでのメモ内容の保存

    現在メモアプリのようなものを作成しているのですが、textviewに記述したものを保存し、次にセルをタップしてもその内容が保存されているようにしたいのですがそのコードの書き方がわか

  • 解決済

    String型の変数を使ったUIImageの変更ができません

    SwiftでString型の変数を使ったUIImageの変更ができません。 使用したい画像の名前は"face_1.png"と"skin_1.png"で、 String型の変数"

  • 解決済

    swift3.0でfuncをoverrideできません。Method does not overri...

    Swiftのコードをoverrideしたいです。 http://www.atmarkit.co.jp/ait/articles/1606/06/news020.html 上

  • 解決済

    swiftでのデータ型の変換ができません

    前提・実現したいこと 計算アプリを作成していますが整数型の計算ができるのですが、 割り算の際にに小数点を表示させたく、試行錯誤しております。 四つのボタン(+,-,×,÷)に

  • 解決済

    Swift:遷移元の画面に戻る実装

    画面a,画面b,画面cがあり、 画面aから画面c、画面bから画面cに移動することができています。 画面cに存在している戻るボタン(1つ)をタップすることで 遷移してきた画面に

  • 解決済

    CGDataProviderReleaseDataCallbackが呼ばれない

    前提・実現したいこと CGDataProviderReleaseDataCallbackが呼ばれるようにしたい。 referanceの読み方がわかればできるのかもしれませんが、理解

  • 受付中

    UIImageViewについて

    swift初心者です 現在簡単な加工アプリを作っています。そこで、画像を回転できるようにする機能をつけました。コードは下記の通りです @IBAction func rotate

  • 解決済

    tableViewのcellについて

    swift4 import UIKit class ViewController: UIViewController,UITableViewDataSource,UITabl

同じタグがついた質問を見る

  • Swift

    7473questions

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

  • Xcode

    4211questions

    Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

  • Objective-C

    1198questions

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