我最新應用程序的體系結構的核心原則之一是我將調用應用程序模型上的方法,這將是異步並接受失敗和成功方案塊。調用模塊方法,將在主線程上運行塊
即,UI用2個塊調用模型方法,一個用於成功,一個用於失敗。
這很好,因爲原始調用的上下文被保留,但是塊本身在後臺線程上被調用。有沒有在主線程上調用塊?
希望我已經發現它,如果沒有,基本上,我的模型方法是異步的,立即返回,並創建一個新的線程運行操作。一旦操作返回,我將調用一個塊來處理返回的數據,然後我需要調用塊在UI內調用定義的成功場景。但是,應該在主線程中調用在UI中定義的成功和失敗場景塊,因爲我需要與UI元素進行交互,而這些UI元素只應在我相信的主線程上完成。
千恩萬謝