Objective c ipa版本的内容不同于Xcode的直接调试
我有一个新的安装页面 当用户安装此应用程序时,应用程序肯定会进入“调查”页面 当我从设备内的Xcode直接调试时,该命令将正确运行 但是,我生成一个ipa文件并同步到设备中。应用程序跳过了“调查”页面并直接转到另一个页面 在同步之前,我已经删除了旧的应用程序 下面是检查逻辑。仅供参考Objective c ipa版本的内容不同于Xcode的直接调试,objective-c,ios,distribution,ipa,Objective C,Ios,Distribution,Ipa,我有一个新的安装页面 当用户安装此应用程序时,应用程序肯定会进入“调查”页面 当我从设备内的Xcode直接调试时,该命令将正确运行 但是,我生成一个ipa文件并同步到设备中。应用程序跳过了“调查”页面并直接转到另一个页面 在同步之前,我已经删除了旧的应用程序 下面是检查逻辑。仅供参考 DatabaseAction *getsurvey = [[[DatabaseAction alloc] init] autorelease]; NSArray *survey = [getsurvey retri
DatabaseAction *getsurvey = [[[DatabaseAction alloc] init] autorelease];
NSArray *survey = [getsurvey retrieveSurvey];
int check;
for(SurveyForm *form in survey){
check = form.Submitted;
break;
}
if(check == 1){
Main_AllLatestNews *GtestClasssViewController=[[[Main_AllLatestNews alloc] initWithNibName:@"Main_AllLatestNews" bundle:nil] autorelease];
GtestClasssViewController.autodownload = YES;
[self presentModalViewController:GtestClasssViewController animated:NO];
}else{
Menu_newUserForm *GtestClasssViewController=[[[Menu_newUserForm alloc] initWithNibName:@"Menu_newUserForm" bundle:nil] autorelease];
[self presentModalViewController:GtestClasssViewController animated:NO];
}
您是否尝试
NSLog
检查应用程序内部发生的情况?您是否使用相同的预处理器设置构建调试和分发?您的代码仅在提交第一次调查时进行检查,这是您想要的吗?另外,如果调查
数组为空,则行为未定义。已解决,我将更改sqlite的结构。然后,请回答您自己的问题,描述问题是什么。