問題タブ [researchkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Swift 2.2でResearchKitを使用してカスタムアクティブステップで次のボタンを無効にする方法は?
私はResearchKitを初めて使用し、ビューコントローラーとともに独自のカスタムアクティブステップを作成したばかりで、次のボタンを短時間無効にする必要があります。現時点でこれを達成する方法がわかりません。タイトルを変更できることを発見しましたが、ナビゲーション バーの cancelButtonItem でできるようにボタンを無効にすることはできません。たとえば、このようにキャンセル ボタンを無効にするには
cancelButtonItem.enabled = false
アクティブなステップの次のボタンにそのようなものはありますか? もしそうなら、誰かがそのような例を教えてもらえますか?
ありがとう!
ios - ResearchKit オプションおよび条件付きステップ (調査タスク)
ユーザーが述語ナビゲーション ルールのステップで「スキップ」ボタンをクリックしたときにリダイレクトされるステップを指定するにはどうすればよいですか?
今のところ、タスクの開始にリダイレクトされます。
オプションの手順は次のとおりです。
ナビゲーション ルールは次のとおりです。
このステップをスキップすると、 にリダイレクトされると思いますが、defaultStepIdentifier
ここではそうではありません。
ナビゲーション ルールがある場合にオプションを false に設定することに関するドキュメントは何も見つかりませんでした。
ios - ResearchKit アプリのアーカイブ: 「ld: アーキテクチャ arm64 のシンボルが見つかりません」を取得する
ResearchKit を使用するプロトタイプに取り組んでいます。iP6 またはシミュレーターを使用して XCode からアプリを実行すると、すべてがうまく機能します。アプリをアーカイブしようとすると、エラーが表示されます。
次のエラーが表示されます。
これらの指示に従って、ResearchKit をプロジェクトに含めました。ソースコードをダウンロードして(「安定」ブランチを使用しています)、プロジェクトを私のものにドラッグし、RKフレームワークを構築してから、組み込みバイナリとして追加してみました。主な問題は、 ORKQuestionStepCellHolderViewから継承するカスタム クラスにあります。このカスタム クラスを削除すると、エラーがなくなり、アプリをアーカイブできます。
ORKQuestionStepCellHolderView は、ORKCustomStepView.h および .m ファイル内で定義されます。
なぜこの問題が発生し、この特定のクラス (ORKQuestionStepCellHolderView) でのみ発生するのかについての手がかりはありますか? どんな助けでも大歓迎です!!
ところで、私は XCode 7.3.1 を使用しており、私のプロジェクトは主に Swift を使用しています。これがこの問題に関連しているかどうかはわかりませんが、おそらく役立つでしょう。
更新 これから ResearchKit コードを更新するだけで、最終的にアプリをアーカイブできました。
これに:
これがバグなのか、それとも間違った角度から問題に取り組んでいるのかを確認するために、ここに質問を投稿しました。
ORK_CLASS_AVAILABLE が何をするのかを理解しようとして、最終的にこのリンクを読んで、シンボルの可視性について説明しました。
更新と 回答 YuanZhu-appleは、私のアプローチが正しく、ResearchKit のバグであることをここで確認したので、PR を投稿します。
ios - ナビゲーション タイトルが ResearchKit に表示されない
Research Kit で TaskViewController のタイトルをどのように表示しますか? 他のプロパティをこの方法で設定できますが、次のことを試してみましたが、表示されないようです。
taskViewController.title = "TITLE" も試しました。
swift - 引数の型「Int」は、期待される型「NSCoding & NSCopying & NSObjectProtocol」に準拠していません
私はSwiftが初めてで、Swiftに関する知識を学び、磨くためにいくつかのチュートリアルを試していました。このコードで、理解できない上記のエラーに出くわしました。誰かが考えている場合は、ここで何が悪いのか説明してください。
Xcodeから提供された提案によってエラーを解決しましたが、コードは次のようになります
answerから得た別の解決策があります。それは機能しますが、問題と解決策についてはまだ明確ではありません。私が欠けている概念は何ですか。
ios - ResearchKit を使用して作成された調査アンケートで以前に選択した回答を表示する
リサーチキットフレームワークを使用して、Swift でアプリを開発しています。調査中にユーザーが入力した回答は、ローカル データベースに保存されています。ユーザーが再び調査を開始したときに、以前に選択した回答を表示できるように、アプリケーションに機能を実装する必要があります。作成された ORKOrderedTask にデフォルトで選択された値を設定できますか。
以下は、使用されるコード スニペットです。
オプションのデフォルトの選択値を設定できますか?