ios应用程序崩溃,没有日志

时间:2014-05-15 06:50:15

标签: ios iphone

我有一个ios应用程序,我编写并构建并测试了

然后我上传给其他人进行测试

并且在他们的设备上应用程序崩溃

我下载了原始开发设备的链接,在我的设备上,应用程序也崩溃了 但是,当我通过xcode运行相同的版本时,崩溃永远不会发生。

我已经到了代码中与屏幕上的字段相关联的位置

我有一个方法

-(User *) userDetails
{
    User *u = [[User alloc] init];  // <--- this line keeps u nil for some reason

    // though other properties are initialized normally
    // since u is nil, it returns nil

    return u;
}

用户文件看起来像这样

@interface User : NSObject
@property (nonatomic,strong)NSString *username;
@property (nonatomic,strong)NSString *password;

@end

@implementation User
//empty file
@end

应用程序内存不足,它似乎在40MB的内存上运行

我的问题是:为什么,当应用程序不通过xcode运行时,用户无法分配?

1 个答案:

答案 0 :(得分:2)

尝试检查异常,如

@try
{
     // put your code in side try and if there is any issue then NSLOG return exception. so you can get exet issue in log where is prob.
}
@catch(NSException *e)
{
    NSLog(@"%@",e);
}