0

2 つの問題があります。助けてください :)。

  1. pushviewcontroller のアニメーション停止:

私のプロジェクトはuinavigationcontrollerを使用し、viewcontrollerを表示するために常にpushViewControllerを使用しています。

register *_register= [[register alloc] initWithNibName:@"register" bundle:nil];
[self.navigationController pushViewController:_register animated:YES];

プロジェクトを Xcode5 に更新した後、奇妙な動作を特定します。しばらくすると (1 ~ 2 分)、現在のコントローラーのアニメーションが停止します。

私のアプリは、いくつかのボタンが押されたときにいくつかの音を鳴らしていました..アニメーションが停止すると、音が止まります。もうプレイしないでください。

プロジェクトはストーリーボードを使用しません。ルートコントローラーで背景色を設定しようとしましたが(同様の問題が見つかりました)、機能しません。

問題は見つかりませんでしたが、それは Xcode5 でのみ発生しました。

メモリ使用量とオブジェクトの割り当てを確認しましたが、問題ありません。

2ロードビューコントローラ:

2番目の問題では、コントローラーaからコントローラーBにいくつかの情報を送信します。コントローラーBには、データを受信するメソッドがあり、情報を描画または塗りつぶすために使用される場合があります..

しかし、xcode5にアップグレードすると、controllerBでデータを取得すると、ラベルまたはuiimagesが描画されないことがわかりました..controllerBで他のメソッドを作成し、そのメソッドがperformSelectorを使用して描画と呼び出しを行うソリューションを見つけました。現在、コントローラーは機能していますが、アップグレード後に xcode 4.6.3 で正常に機能する前に performSelector を使用しなければならなかった理由がわかりません。

ありがとう!

4

0 に答える 0