-1

ビルド プロセスは問題ありませんが、黒い画面が表示されます。アプリ デリゲートにブレークポイントを設定しようとしましたが、実行されないようです。

どうなり得るか?

これは私の didFinishLaunchingWithOptions メソッドです:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    //Init Airship launch options
    NSMutableDictionary *takeOffOptions = [[[NSMutableDictionary alloc] init] autorelease];
    [takeOffOptions setValue:launchOptions forKey:UAirshipTakeOffOptionsLaunchOptionsKey];

    // Create Airship singleton that's used to talk to Urban Airship servers.
    // Please populate AirshipConfig.plist with your info from http://go.urbanairship.com
    [UAirship takeOff:takeOffOptions];
    // Register for notifications
    [[UAPush shared] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |                                UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];

    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:
    (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];

    usersData = [PlayersData sharedInstance];
    //[usersData cleanUserDefauts];  // --- use to clean user defaults

    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    // Override point for customization after application launch.

    self.loadingPageVC = [[LoadingPage alloc] initWithNibName:@"LoadingPage" bundle:nil];
    self.window.rootViewController = self.loadingPageVC;

    [self.window makeKeyAndVisible];



    ConnectionManager *connectionManager = [ConnectionManager sharedInstance];
    NSLog(@"Connection statement: %@",[connectionManager checkConnection]);
    if ([[connectionManager checkConnection] isEqualToString:@"connected with wifi"] || [[connectionManager checkConnection] isEqualToString:@"connected with wwan"] ) {
    [connectionManager getLocation];
    }
    return YES;
}
4

4 に答える 4

0

xibの名前をから ViewControllerに変更した可能性がありますLoadingPage

その場合は、.xibから委任する必要があります。右上隅から。好き、

ここに画像の説明を入力してください

私はこれがあなたの解決策かもしれないという私の意見を述べました。別のもので成功した場合は、私に知らせてください..... :)

于 2012-12-31T07:01:47.380 に答える
0

Ok!これは解決されました。

どうやら私が一緒に働いている誰かが1つの簡単な単語を変更し、それがすべてを台無しにした…</ p>

彼は代わりにからappDelegate継承を作成しました。UIApplicationUIResponder

今では動作します。

于 2012-12-31T09:11:53.810 に答える
0

時々(非常にまれに)XCodeが異なる動作をすることがあります.何かが本当に変な場合は、次のことを行います.

  1. クリーンビルドを行う
  2. シミュレーターでアプリを削除し、再度ビルドする
  3. シミュレーターを再起動して再度ビルドする
  4. XCode を閉じて再度開く
  5. 最悪のケースはシステムを再起動することです
于 2012-12-31T06:47:39.887 に答える
0

何も再起動する必要はありません。以下の手順に従うだけで、目的が達成されます。

 1. Go to /Users/<MAC_NAME>/Library/Application Support/iPhone Simulator/<SIMULATOR_VERSION>, delete all & run app

プログラミングを楽しもう!

于 2012-12-31T06:53:48.493 に答える