首先,我的代码在模拟器上运行良好,但在设备上不起作用。 我有 client.h 和 client.c 文件,其中声明了一个方法
extern int getConfigeFile(char *pFileName, char *pFilePath);
在 client.h 中并在 client.c 上实现它
现在我从我的 Appdelegate 调用这个方法,并且我还包含了 client.h 的头文件
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
int status = getConfigeFile("FileName" , "Document Directory path here"); <-- Getting EXC_BAD_ACCESS error on this line
...
最佳答案
在.c文件中检查是否有类似定义的宏
#defined DATALENGTH 256
在函数中用于常量值,在您的情况下应小于 128 或 64,即
#defined DATALENGTH 64
关于iphone - 在 Objective-C .m 类中运行 .c 函数时出现 "EXC_BAD_ACCESS"错误,在模拟器上工作正常,但在设备上不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5928207/