-1
我從UnityBridge.mm
文件調用BLEObject.m
中的方法。從C++文件調用Objective-C的方法
BLEObject.m
具有
- (void) SendSetting:(NSData*)data forSelected:(NSString*)type with:(NSData*)clublength and:(NSData*)clubloft{
}
UnityBridge.mm
具有
void bleplugin_sendSetting(unsigned char data, char* type, float clublength, float clubloft)
{
BLEObject *bleobj = [[BLEObject alloc] init];
//NSString* objcstring = @(type);
NSString* string = [NSString stringWithUTF8String:type];
NSData *data_ = [NSData dataWithBytes: &data length: sizeof(data)];
NSData *clublength_ = [NSData dataWithBytes: &clublength length: sizeof(clublength)];
NSData *clubloft_ = [NSData dataWithBytes: &clubloft length: sizeof(clubloft)];
[bleobj SendSetting:data_ forSelected:string with:clublength_ and:clubloft_];
return;
}
我有一個錯誤;
[bleobj SendSetting:data_ forSelected:string with:clublength_ and:clubloft_];
用如下面的圖像中示出的期望的表達:
請添加頭文件。 –
並且不被接受。我改爲and_together_with。 - (void)SendSetting:(NSData *)數據forSelected:(NSString *)類型與:(NSData *)clublength and_together_with:(NSData *)clubloft; – batuman
問題是什麼? –