0

我的应用程序崩溃了。我不知道坠机的原因是什么,因为它在一个月内只坠毁了两次。同样在设备日志中,我发现以下消息:

8 月 3 日 11:26:28 未知 SpringBoard[15]:com.xyz.abe 未能及时启动

8 月 3 日 11:26:28 未知的 SpringBoard[15]:强制 abc[392] 的崩溃报告...

8 月 3 日 11:26:28 未知 SpringBoard[15]:完成崩溃报告。

8 月 3 日 11:26:28 未知 com.apple.launchd[1] : (UIKitApplication:com.xyz.abe[0x8558]) 退出:杀死:9

8 月 3 日 11:26:28 未知 SpringBoard[15]:应用程序“abc”异常退出,信号 9:已终止:8 月 3 日 11:26:28 未知 ReportCrash[393]:将崩溃报告保存到 /var/mobile/Library/Logs /CrashReporter/abc_2012-08-03-112628_DeviceName.plist 使用 uid:0 gid:0,synthetic_euid:501 egid:0

在网上搜索时,我发现这是因为在“applicationDidFinishLaunchingWithOptions:”中进行了大量处理,请检查我的代码并让我知道代码有什么问题。

谢谢!

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
CGRect frame = [[UIScreen mainScreen] bounds];
self.window = [[UIWindow alloc] initWithFrame:frame];
britenessView = [[UIView alloc] initWithFrame:frame];
britenessView.userInteractionEnabled = NO;
britenessView.backgroundColor = [UIColor blackColor];
britenessView.alpha = 0.0;
StoreIPad *viewController = [[StoreIPad alloc] init];
nav = [[UINavigationController alloc] initWithRootViewController:viewController];    
[self.window addSubview:nav.view];
[self.window addSubview:britenessView];
[self.window makeKeyAndVisible];
return YES;}

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self)
{
    //iniatializing inAppPurchase
    InAppPurchase *inAppManager = [InAppPurchase sharedManager];
    inAppManager.inappDelegate = self;        
    subscriber = FALSE;        
}
return self;}
+ (InAppPurchase *)sharedManager{    // InAppPurchase sharedManager
@synchronized(self)
{
    if (!_sharedInstance)
    {
        _sharedInstance =  [[self alloc] init];
    }
}
return _sharedInstance;}-(id)init{ // InAppPurchase init

self = [super init];
if (self)
{
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];
    isRestoring = NO;
    arrTransactions = [[NSMutableArray alloc] init];
}
return self;}
4

0 回答 0