Codename One 中使用 native code 时参数可以随意命名吗?
Can the arguments be named as desired when usign native code in Codename One?
我需要编写本机代码来从相机库中删除图片。我是 Objective C 的新手,所以我对 Codename One 开发人员指南中的以下行感到有点困惑:
Objective-C relies on argument names as part of the
message (method) signature. So -(NSString*)helloWorld:
(NSString*)param
isn’t
the
same
as
-
(NSString*)helloWorld:
(NSString*)iChangedThisName !
Don’t change argument names in the Objective-C native interface!
java 中的 public boolean deleteFile(String path)
是否必须在我的 Objective C 本机代码中写成 (BOOL)deleteFile: (NSString*) param
?
或者说接口文件(.h)和实现文件(.m)中的参数名称必须相同?
非常感谢任何让我更清楚的人;-)!
干杯
我认为您必须在 Obj-C 文件中保留 java 参数的名称。
否则,它不会被识别为 NativeInterface 的实现。
而且界面维护简单。
我需要编写本机代码来从相机库中删除图片。我是 Objective C 的新手,所以我对 Codename One 开发人员指南中的以下行感到有点困惑:
Objective-C relies on argument names as part of the message (method) signature. So -(NSString*)helloWorld: (NSString*)param isn’t the same as - (NSString*)helloWorld: (NSString*)iChangedThisName ! Don’t change argument names in the Objective-C native interface!
java 中的 public boolean deleteFile(String path)
是否必须在我的 Objective C 本机代码中写成 (BOOL)deleteFile: (NSString*) param
?
或者说接口文件(.h)和实现文件(.m)中的参数名称必须相同?
非常感谢任何让我更清楚的人;-)!
干杯
我认为您必须在 Obj-C 文件中保留 java 参数的名称。
否则,它不会被识别为 NativeInterface 的实现。
而且界面维护简单。