重複の可能性:
_ と自分自身の違い。Objective-Cで
self.tableView または単独で tableView を使用する必要があります。
私のコードでは、両方に気付きました
[self.view addSubview:self.tableView];
と
[self.view addSubview:tableView];
どちらも機能します。私のtableViewはIBで追加され、デリゲートとデータソースとアウトレットが設定されました。
ありがとう
重複の可能性:
_ と自分自身の違い。Objective-Cで
self.tableView または単独で tableView を使用する必要があります。
私のコードでは、両方に気付きました
[self.view addSubview:self.tableView];
と
[self.view addSubview:tableView];
どちらも機能します。私のtableViewはIBで追加され、デリゲートとデータソースとアウトレットが設定されました。
ありがとう
テーブルを宣言していて、そのプロパティを次のようにしない場合
IBOutlet UITableView *table;
次に、tableViewにアクセスできます
[self.view addSubView:tableView];
そして、ゲッターとセッターのプロパティを設定している場合は、次を使用して呼び出すことができますself.table
@property(nonatomic,retain)IBOutlet UITableView *table;
次に、次の方法でアクセスできます
[self.view addSubView:self.table];
上記の回答に追加するだけです
テーブルがプロパティになっている場合は、常に使用することをお勧めします
[self.view addSubview:self.tableView];
そうすることの利点の 1 つは、プロパティとして合成されたときにアクセサーが生成されるのに対し、他の方法ではこれが発生しないことです。プロパティが保持に設定されている場合、保持と解放はアクセサーによって行われます。
個人的な経験から、少なくともメモリアクセス違反を回避できることをお勧めします。