相关疑难解决方法(0)

@property和@synthesize有什么意义?

我无法弄明白,也没有网站可以清楚地解释它......究竟是什么目的@property@synthesize

提前致谢!

iphone objective-c-2.0 ios4

5
推荐指数
1
解决办法
2138
查看次数

应用程序崩溃,没有任何日志消息

在我的应用程序中,我有一个UIViewController,由另一个ViewController的导航控制器推送.它包含一些视图,按钮,scrollView和加速度计支持.当我敲击navigationController的"返回"按钮,应用程序崩溃,没有任何日志消息,除了这一个:"警告:无法读取符号/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3(8J2)/符号/开发者/usr/lib/libXcodeDebuggerSupport.dylib(找不到文件).(gdb)"调试器将我链接到main.m中的这一行:

int retVal = UIApplicationMain(argc, argv, nil, nil);
Run Code Online (Sandbox Code Playgroud)

用"EXEC_BAD_ACCESS"这是什么意思?

编辑: 大家都是对的.问题出在加速度计上.我设置了委托([UIAccelerometer sharedAccelerometer] .delegate = self;)并没有删除它.这就是我的代码中没有用于链接的调试器的行的原因.我刚添加了这个:

 - (void)viewWillDisappear:(BOOL)animated {
        [UIAccelerometer sharedAccelerometer].delegate = nil;
    }
Run Code Online (Sandbox Code Playgroud)

问题消失了.因此,如果您正在使用任何设备功能,请小心代表.

iphone crash exc-bad-access objective-c navigationcontroller

3
推荐指数
1
解决办法
343
查看次数