在本机 iOS 代码(代号一)中调用 Log.p(...)

Call Log.p(...) in native iOS code (Codename One)

此问题仅与代号一本机接口相关。

在代号一中,本机代码,iOS,我正在尝试做:

com_codename1_io_Log_p___java_lang_String(CN1_THREAD_GET_STATE_PASS_ARG fromNSString(CN1_THREAD_GET_STATE_PASS_ARG [goCoderLicensingError localizedDescription]));

但我得到:

Implicit declaration of function 'com_codename1_io_Log_p___java_lang_String' is invalid in C99

怎么了?谢谢

您需要在顶部包含页眉。具体来说:

#include "com_codename1_io_Log.h"

C 隐式声明了一个它之前没有"see"的函数。