最新の SDK を使用して iOS アプリケーションを開発しています。
このアプリにはいくつかの C++ クラスがあります。
そのクラスのメソッドを呼び出すと、エラーが発生します。
これは C++ クラスの一部です。
#ifdef __APPLE__
const char* path = jFileName ;
const char* tempPath = jTempFileName ;
const char* truckPath = jTruckFileName;
const char* truckTempPath = jTruckTempFileName;
#endif
MyFunction(path,tempPath);
有効な値MyFunction(path,tempPath);
を持っpath
てtempPath
います。
しかし、ここでエラーが発生します:
void MyFunction(const char* inFileName, const char* outFileName)
{
[ ... ]
unsigned char inbuf[1024000], outbuf[1024000];
[ ... ]
}
コメントを追加すると、エラーがここにあることがわかりましたunsigned char inbuf[1024000], outbuf[1024000];
。関数にその行しかない場合。
このエラーはデバイスでのみ表示されます。
どこに問題があるかを知るにはどうすればよいですか?