简体   繁体   English

iOS应用显示黑屏

[英]iOS app shows black screen

I'm trying to test an app I'm working on but the app shows a black screen and I get a yellow warning triangle thing next to thread 1 on the left panel (I forget what it's called) it says Thread 1, and under Queue: com.apple.main-thread. 我正在尝试测试一个正在使用的应用程序,但该应用程序显示黑屏,并且左侧面板上的线程1旁边显示黄色警告三角形(我忘记了它的名字),它表示线程1,在下面队列:com.apple.main-thread。 Also, every time the thread pauses it brings up the main method and this 另外,每次线程暂停时,都会调出main方法,并且

@autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([DXAppDelegate class]));
    }

I'm guessing I did something wrong with my image views or something... I'm not sure where to find an error log either. 我猜想我的图片视图有问题或其他问题...我也不知道在哪里可以找到错误日志。 Thank you for the help also, heres my .m class 也感谢您的帮助,这是我的.m类

//
//  DXViewController.m
//  SpaceShipGame1
//
//  Created by Abdul Ahmad on 2/15/14.
//  Copyright (c) 2014 Abdul Ahmad. All rights reserved.
//

#import "DXViewController.h"

@interface DXViewController ()

@end

@implementation DXViewController

-(void)giveBulletsProperties {
  //  bullets.image = @"bullet2.png";
    //bullets.center = CGPointMake(userSpaceShip.center.x + 35, userSpaceShip.center.y);

}

-(UIImageView *)shootBullet {


    return bullets;
}

-(void)gameMovement {

}



-(IBAction)clickUp:(id)sender {

}

-(IBAction)clickDown:(id)sender {

}

-(IBAction)clickStart:(id)sender {
    isAtStartScreen = NO;
    [self hideStartScreenViews];

}

-(void)showStartScreenViews {
    enemyShip1.hidden = YES;
    enemyShip2.hidden = YES;
    enemyShip3.hidden = YES;
    enemyShip4.hidden = YES;
    enemyShip5.hidden = YES;
    userBullet.hidden = YES;
    enemyBullet1.hidden = YES;
    enemyBullet2.hidden = YES;
    enemyBullet3.hidden = YES;
    up.hidden = YES;
    down.hidden = YES;
    startButton.hidden = NO;
    title.hidden = NO;
    score.hidden = NO;


}

-(void)hideStartScreenViews {
    enemyShip1.hidden = NO;
    enemyShip2.hidden = NO;
    enemyShip3.hidden = NO;
    enemyShip4.hidden = NO;
    enemyShip5.hidden = NO;
    userBullet.hidden = NO;
    enemyBullet1.hidden = NO;
    enemyBullet2.hidden = NO;
    enemyBullet3.hidden = NO;
    up.hidden = NO;
    down.hidden = NO;
    title.hidden = YES;
    score.hidden = YES;
    startButton.hidden = YES;


}

-(void) gameLogic {

}

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    //UITouch *touch = [touches anyObject];

}


- (void)viewDidLoad
{

    [self showStartScreenViews];
    userSpaceShip.hidden = NO;
    backgroundImage.hidden = NO;


    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

您可能将uiviews错误地绑定到您的.h文件,发生在尝试手动操作,尝试使用ctr键并单击并拖动时

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM