私の問題:
Objective-C に移植する必要がある Java のコードがあります。
Obj[i] is byte[],
Buffer is byte[],
index is int
私のObjective CIでは宣言されています
Obj[i] is char**
Buffer is char*
index is int
この行を変換できませんbuffer[index] = ((Byte)obj[i]).byteValue();
case cw_BYTE_obj:
if(obj[i] == NULL)
{
buffer[index] = 0x01;
index++;
buffer[index] = ((Byte)obj[i]).byteValue();
index++;
}
元の Java コード
case cw_BYTE_obj:
if(obj[i] == null){
buffer[index] = 0x00;
index++;
}else{
buffer[index] = 0x01;
index++;
buffer[index] = ((Byte)obj[i]).byteValue();
index++;
}
break;
`