問題タブ [viewwillappear]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
63 参照

ios - データベースからレコードを取得するためのロジックはどこに置くべきですか?

アクションシートに2つのボタンがあります。ボタンのいずれかをクリックすると、すべての生徒の記録が別のビューに表示されます。これらのレコードはすべてDBから取得する必要があります。現在、viewwillAppearメソッドにレコードを取得するロジックを配置していますが、ボタンをクリックすると画面が数秒間フリーズし、学生リストが表示されます。

私の理解では、レコードを取得するロジックは、学生リストビューのviewWillAppearメソッドにありました。ボタンをクリックすると、学生リストビューに直接移動し、学生リストビューでデータの読み込みを試みます。しかし、ボタンをクリックした後、アクションシートでボタンがフリーズしたのはなぜですか?または、ボタンをクリックした後に前のアクションシートでフリーズしないように、ロードレコードロジックを配置できる場所は他にありますか。

0 投票する
1 に答える
210 参照

objective-c - tableView: didSelectRowAtIndexPath: 不一致

私は Objective-C と iOS アプリの開発にかなり慣れていないので、私の質問に対する答えが単純である場合は申し訳ありません。あるビュー コントローラーから別のビュー コントローラーに GTGift オブジェクトのポインターを送信しようとしています。次のコードを入力すると、オブジェクトが送信され、2 番目のビュー コントローラーのインスタンス変数に格納されます。

ただし、最初のView Controllerにこのコードを入力すると:

そして、2番目のView Controllerのこのコード:

detailGift は null を返します。

その理由を一生理解することはできません。機能しないコード セグメントと同様のアプローチを使用できれば、アプリケーションにとってはるかに実用的です。誰かが私のためにこのトピックに光を当てたり、同じタスクを完了するために別の方向に向けたりすることができれば、本当に感謝しています!

0 投票する
2 に答える
1319 参照

ios - popViewControllerアニメーション:はいアニメーションではありません

ビューにダウンロードボタンがあり、ボタンをクリックすると、アプリはアプリストアを開きます。ただし、アプリに戻ると、アプリ内のがアニメーション化されていない[[UIApplication sharedApplication] openURL] ことがわかります。[popViewController animated:YES]私はそれを数日間デバッグして問題を解決しました。その理由は、私のapplicationWillEnterForeground方法でこれを行ったためです。

そして、私はバグを持っていました。私の質問は、なぜこのメソッドを呼び出した後、すべて[popViewController animated:YES]が機能しないのかということです...

0 投票する
4 に答える
1136 参照

null - 別のView ControllerのviewWillApperメソッドで使用すると、あるView ControllerのNSArrayがNULLになりますか?

別のView ControllerからNSArrayを呼び出すときに問題が発生しました。解決策は簡単かもしれませんが、初心者として混乱しています。

ここに私の問題があります、

firstViewController から SecondViewController に配列を送信しようとしていますが、SecondViewController にある UILabel の配列値を更新する必要があります。

この値を UILabel に更新する必要があります

しかし、[stationNames objectAtIndex:0] には null 値しか表示されません。理由がわかりません。

0 投票する
1 に答える
770 参照

uibutton - UIButtonsetBackgroundImageおよびviewWillAppear

わかりました。UIButtonで問題が発生しました。おそらくそれは簡単に解決できます。背景画像を変更するIBActiontoggleMusicのボタンがあります。

これは正常に機能しています。playmusic(bool)は保存された変数であるため、アプリをオフにしてからオンにするたびに、アプリは音楽を再生する必要があるかどうかをすでに認識しています。これも正常に機能しています。

問題は、アプリがオンになったらすぐに(ボタンをクリックしたときだけでなく)正しい背景画像(音楽のオン/オフ)を設定したいということです。したがって、次のコードを表示します。

このコードを導入すると、ビューが表示されたときにアプリは正しい背景画像を正常に認識しますが、ボタンに触れると、togglemusicはボタンの背景を変更しなくなります。ばかげているかもしれませんが、何が間違っているのかわかりません...

0 投票する
1 に答える
2330 参照

iphone - viewDidAppear と viewWillAppear が iPad で呼び出されない

次のコードを使用して、viewController のフォーム シートとして設定ページを呼び出しています。

設定ページが呼び出されて閉じられると、viewDidAppear と viewWillAppear は、iPad でのみ元のページで呼び出されません。iPhone では、フォームシートではないので問題なく動作します。さらに、iPad で設定ページをフォーム シートではなく通常のモーダル ビューとして呼び出すと、両方とも呼び出されます。助けてください。ありがとう!

0 投票する
2 に答える
476 参照

objective-c - viewdidload issue xcode 4.2

i just learn how to change switch between views with push and pop. now, to my second view i add a label witch i wand to change her value every time my second view is push. i add the label, connect her to my file owner's and i use viewdidload to change her value. when i entered to my second view nothing is happed. but when i use viewdidapper all work perfect(but it take a second until the label value is update).

my code is: mysecondviewcontroller.h:

mysecondviewcontroller.m(ofcourse i synthesize label):

my firstviewcontroller.m(IBAction):

what is the problem in my viewdidload?

thanks!

0 投票する
1 に答える
3511 参照

iphone - ビューコントローラーを押すとナビゲーションバーが表示されない

私はナビゲーションベースアプリケーションに取り組んでいます。私の問題は、他のView ControllerをNavigation Controllerにプッシュすると、.view Controller viewWillAppearが呼び出されないことです。

TestCategoryHistory *testVC = [[TestCategoryHistory alloc] initWithNibName:@"TestCategoryHistory" bundle:nil];

ここでテストのviewWillAppearは呼び出されません.また、ナビゲーションバーも表示されません..