나는 그것에 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 함수로 사용할 수 없습니다. 객관적인 c NSArrays는 C 함수로 작업 할 필요가없는 숫자를 얻지 못합니다. 내 질문은 : 다른 클래스의 C 함수를 어떻게 호출할까요? – Curnelious
괜찮아. extern을 넣고 showDigital (BinaryWord)으로 호출합니다. 저것은 작동한다. 고마워. – Curnelious
하지만 지금 또 다른 문제가 있습니다. 내가 C/C 함수를 사용해야한다고 가정 할 수 있습니다. 그리고 나서 내가 거기에서 뭔가를 계산할 때 나는 그것을 같은 클래스에있는 다른 목적 c의 메소드에 전달할 필요가 있습니다. 내가 어떻게 그럴 수 있니? C 함수의 모든 데이터가 거기에 머물러 있습니까? 위선자 나는 C somethimes를 사용하고 객관적인 방법으로 데이터를 전달합니까? – Curnelious