j2objc를 사용하여 빌드 된 cocoapod를 사용하는 앱에서 작업하고 있습니다. 내가 엑스 코드에 단위 테스트를 실행하려고 할 때 나는 다음과 같은 오류를 참조하십시오j2objc 예외로 인해 유닛 테스트가 실행되지 않습니다
Terminating app due to uncaught exception 'JavaLangArrayStoreException', reason: 'source of type IOSByteArray is not an array'
나는 자바에서 배열은 목표 C 배열에 완벽하게 매핑되지 않는 것으로 알고 있습니다. 하지만이 예외로 인해 앱이 실행되는 것을 막을 수는 없으므로 단위 테스트 및 UI 테스트에서이를 무시하는 방법이 있습니까?
실패한 코드는 코코아 코드 안에 있으므로 수동 변환을 할 수 있을지 잘 모르겠습니다. 여기에 실패한 것 라인이다 :
return IOSObjectArray_Get(nil_chk([rawType getGenericInterfaces]), i);
코드를 입력하십시오 – Vyacheslav