1

我一直在尋找並沒有找到任何答案。我想從我的本地iOS代碼調用適配器過程。根據研究,這是要做的代碼...Worklight - 如何在Objective-C中的適配器過程調用中傳遞參數?

WLProcedureInvocationData *myInvocationData = [[WLProcedureInvocationData 
alloc] initWithAdapterName:@"RSSReader" procedureName:@"getStoriesFiltered"]; 
MyInvokeListener *invokeListener = [[MyInvokeListener alloc] initWithController: self]; 
[[WLClient sharedInstance] invokeProcedure:myInvocationData withDelegate:invokeListener]; 

但是,我的程序需要參數。我如何傳遞參數?

+2

檢查了這一點:https://www.youtube.com/watch?v=O-4YJVaBBUc#t=889。該示例是與斯威夫特,但你明白了。基本上invocationData有一個屬性參數。 – 2014-09-24 07:35:54

回答

3

我沒有找到這個特殊需求的好文檔。 我要求增強文檔。謝謝。

您可以在WLProcedureInvocationData.h中看到下面的'實現'。

下面介紹如何在應用程序中執行此操作。
見第二行:

WLProcedureInvocationData *myInvocationData = [[WLProcedureInvocationData alloc] initWithAdapterName:@"RSSReader" procedureName:@"getStoriesFiltered"]; 

myInvocationData.parameters = [NSArray arrayWithObjects:@"Africa", nil]; 
+0

這工作!非常感謝你! :) – AWSSET 2014-09-24 12:17:15

相關問題