それで、私が私の問題の十分に明確な説明を書くことができるかどうか見てみましょう...
私は美術館のアプリケーションを開発しています。ユーザーはIDまたはqrタグをスキャンすることでアートワークを見つけることができます...IDが入力されるかタグがスキャンされると、アプリケーションはユーザーを検索ビューから送信します。情報ビューに。情報ビューは、SQLiteデータベースからアートワークに関する情報を収集します...
私の問題は、情報ビューで、データベースクラスから関数を次のように呼び出すことです。
- (void)viewDidLoad
{
[super viewDidLoad];
NSArray *paintingInfo = [[PaintingDatabase database] findPaintingByID];
(additional code)
}
そして、情報を取得するのに問題はありません...正常に動作します...しかし、私の問題は、検索ビューに戻って新しいIDを入力するか、新しいタグをスキャンすると、呼び出し/検索が再度実行されないことです。 、ビューはまだメモリ内にあるため...
だから、私はどのように走りますか
NSArray *paintingInfo = [[PaintingDatabase database] findPaintingByID];
ビューに入るたびに...?
代わりにviewDidAppearに配置しようとしましたが、EXC_BAD_ACCESSエラーが発生します...