私はそれにCの関数を持っている目的のcクラスを持っています。 そのC関数では、別のクラスの別のc関数を呼び出す必要があります。ファーストクラスのC関数の別のクラスのc関数を呼び出す
、私はこれを行う:
HelloWorldLayer *ran;
ran=[[HelloWorldLayer alloc] init];
[ran showDigital:BinaryWord];
HelloWorldLayer
は、C言語の関数持つ他のクラス、次のとおりです。
void showDigital(int word[4])
をし、それが中にも宣言。
ファーストクラスでは、他の関数を呼び出すときにshowDigital関数が見つからないと表示されます。
というのは、そのCの機能と関係がありますか?
ありがとうございました。
私は数値を持つ配列を渡す必要があり、それをcで実行したいので、目的関数として実行できません。客観的なc NSArraysは番号を取得できないので、私はc関数で作業する必要があります。私の質問は:どのように私は、C関数、別のクラスから呼び出すだろうか? – Curnelious
それを得ました。私はexternを置いて、私はshowDigital(BinaryWord)でそれを呼び出します。それが動作します。どうもありがとう。 – Curnelious
しかし、今私は別の問題があります。私はC関数を使用しなければならないと仮定します。そこに何かを計算すると、同じクラスの別の目的のメソッドに渡す必要があります。どうすればいい? c関数内のすべてのデータはそこにとどまりますか?私はCのsomethimesを使用し、客観的な方法にそのデータを渡すことはできません? – Curnelious