2015-07-01 26 views
2

我目前正在研究基於ResearchKit的swift醫學研究應用程序,這是一個基於Objective-C的框架。我正在嘗試創建一個條件ORKOrderedTask,如下所示:https://gist.github.com/mattio/9126ecc4f08b9f0497d9 基本上,它表示如果對上一個問題的回答是肯定的,則顯示下一個問題,如果不是,則跳過它。我可以在objective-c中找到它的代碼,但我很難將其轉換爲swift。Swift ResearchKit有條件ORKOrderedTask

+1

而不是鏈接你的代碼在這裏,因爲鏈接可以在未來打破。 – iOSdev

回答

2

最近合併的ORKNavigableOrderedTask通過使用NSPredicates來檢查以前或正在進行的任務結果,提供了確切的功能。

RKNavigableTaskExample repository中,您可以找到一個關於如何使用該類的小型獨立示例。該示例寫在Objective-C中,但應該很容易從Swift調用相同的API。