問題タブ [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.

0 投票する
1 に答える
427 参照

ios - Swift 2.2でResearchKitを使用してカスタムアクティブステップで次のボタンを無効にする方法は?

私はResearchKitを初めて使用し、ビューコントローラーとともに独自のカスタムアクティブステップを作成したばかりで、次のボタンを短時間無効にする必要があります。現時点でこれを達成する方法がわかりません。タイトルを変更できることを発見しましたが、ナビゲーション バーの cancelButtonItem でできるようにボタンを無効にすることはできません。たとえば、このようにキャンセル ボタンを無効にするには

cancelButtonItem.enabled = false

アクティブなステップの次のボタンにそのようなものはありますか? もしそうなら、誰かがそのような例を教えてもらえますか?

ありがとう!

0 投票する
0 に答える
554 参照

ios - ResearchKit オプションおよび条件付きステップ (調査タスク)

ユーザーが述語ナビゲーション ルールのステップで「スキップ」ボタンをクリックしたときにリダイレクトされるステップを指定するにはどうすればよいですか?

今のところ、タスクの開始にリダイレクトされます。

オプションの手順は次のとおりです。

ナビゲーション ルールは次のとおりです。

このステップをスキップすると、 にリダイレクトされると思いますが、defaultStepIdentifierここではそうではありません。

ナビゲーション ルールがある場合にオプションを false に設定することに関するドキュメントは何も見つかりませんでした。

0 投票する
0 に答える
230 参照

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 を投稿します。

0 投票する
1 に答える
148 参照

ios - ナビゲーション タイトルが ResearchKit に表示されない

Research Kit で TaskViewController のタイトルをどのように表示しますか? 他のプロパティをこの方法で設定できますが、次のことを試してみましたが、表示されないようです。

taskViewController.title = "TITLE" も試しました。

0 投票する
1 に答える
3323 参照

swift - 引数の型「Int」は、期待される型「NSCoding & NSCopying & NSObjectProtocol」に準拠していません

私はSwiftが初めてで、Swiftに関する知識を学び、磨くためにいくつかのチュートリアルを試していました。このコードで、理解できない上記のエラーに出くわしました。誰かが考えている場合は、ここで何が悪いのか説明してください。

Xcodeから提供された提案によってエラーを解決しましたが、コードは次のようになります

answerから得た別の解決策があります。それは機能しますが、問題と解決策についてはまだ明確ではありません。私が欠けている概念は何ですか。

0 投票する
1 に答える
230 参照

ios - ResearchKit を使用して作成された調査アンケートで以前に選択した回答を表示する

リサーチキットフレームワークを使用して、Swift でアプリを開発しています。調査中にユーザーが入力した回答は、ローカル データベースに保存されています。ユーザーが再び調査を開始したときに、以前に選択した回答を表示できるように、アプリケーションに機能を実装する必要があります。作成された ORKOrderedTask にデフォルトで選択された値を設定できますか。

以下は、使用されるコード スニペットです。

オプションのデフォルトの選択値を設定できますか?