我有客觀的c類,我有一個C函數。 在那個C函數中,我想調用另一個類中的另一個c函數。調用另一個類的c函數
在第C類功能,我這樣做:
HelloWorldLayer *ran;
ran=[[HelloWorldLayer alloc] init];
[ran showDigital:BinaryWord];
時HelloWorldLayer
是其他類,其中有C函數:
void showDigital(int word[4])
,並在聲明還HelloWorldLayer.h
。
在第一類中,當我試圖調用另一個函數時它說showDigital函數沒有找到。
是否與它的C函數有關?
謝謝。
我不能做它作爲一個客觀的c函數,因爲我需要傳遞它與數組的數組,我想在c中做到這一點。目標c NSArrays不能獲取數字,所以我需要使用c函數。我的問題是:如何從另一個類調用C函數? – Curnelious 2012-01-12 09:50:40
好吧。我把外部和我稱之爲showDigital(BinaryWord);那是行得通的。非常感謝。 – Curnelious 2012-01-12 09:52:57
但現在我有另一個問題。讓我們假設我有/必須使用C函數。然後當我計算出某些東西時,我需要將它傳遞給同一個類中另一個客觀的c方法。我會怎麼做? c函數中的所有數據都停留在那裏?我不能使用C somethimes並將其數據傳遞給客觀的c方法? – Curnelious 2012-01-12 10:06:43