在Codename One中使用本机代码时,可以根据需要命名参数吗?

时间:2016-07-07 09:03:09

标签: ios objective-c codenameone native-code

我需要编写本机代码来删除相机库中的图片。我是Objective C的新手,所以我对Codename One开发者指南中的以下几行感到困惑:

  

Objective-C依赖于参数名称作为其中的一部分   消息(方法)签名。所以 - (NSString *)helloWorld:   (的NSString *)PARAM    不    该    相同    如     -   (* NSString的)的helloWorld:   (NSString *)iChangedThisName!   不要在Objective-C本机接口中更改参数名称!

是否必须在我的Objective C本机代码中将public boolean deleteFile(String path)写入(BOOL)deleteFile: (NSString*) param

或者是否意味着接口文件(.h)和实现文件(.m)中的参数名称必须相同?

非常感谢任何让我更清楚的人; - )!

干杯

1 个答案:

答案 0 :(得分:1)


我认为你必须在你的Obj-C文件中保留你的java参数名称。
另外,它不会被认为是NativeInterface的一个实现。

维护界面很简单。