1

メソッドgetDataを呼び出した後。データをリロードしようとしましたが、データがリロードされませんでした。理由はわかりませんが、正しくデータを取得できます。ああ、前のビューからこのビューをすばやく取得したいので、getData を viewDidAppear に設定すると、ユーザーには読み込み中のビューが表示され、データを完全に読み込むと、読み込み中のビューが消えてテーブルビューが表示されます

これが私の簡単なコードです

.m

- (void) viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [self getData];
    NSLog(@"%@ %@ %@ %@",con_ad,con_po,depre,other);
    [tableCommon reloadData];
    [bckView removeFromSuperview];
}

.h

@interface Hoora : UIViewController {
    IBOutlet UITableView *tableCommon;
}

@property (nonatomic, retain) UITableView *tableCommon;

私はすでに参照をリンクしています。出口。

main.m でクラッシュすると言われました。新しいデータにセルを設定するにはどうすればよいですか。

ごめんなさい。EXE-BAD-ACCESS エラーが表示されるだけです

4

1 に答える 1

0

もう 1 つの可能性は、カスタム セルやデータ ソースが解放されていることです。次に、リロード TableView メソッドはセル/データ ソースにアクセスしたいのですが、データを取得できませんでした -> クラッシュ

于 2011-05-18T06:22:50.187 に答える