こんにちは私は2つのカスタムUITableViewCellのペン先を持っている、と私は設定で選択したペン先の種類を選択するユーザーに選択肢を与え、私はこのようにカスタムビューのセルを初期化します。リロードペン先
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"MasterViewCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:[[NSUserDefaults standardUserDefaults] valueForKey:@"CustomCellViewKey"] owner:self options:nil];
cell = customCell;
self.customCell = nil;
}
return cell;
}
私はあなたのNSUserDefaultsには、xibの名前ですが、私は私のビューに戻ったときに、セルの表示は変更されていないと私は、アプリケーションをバックグラウンドから閉じて、再び開いて、新しいビューをロードするので、アプリケーションを終了せずにビューをリロードする方法がありますか?
選択した後にtableViewのデータをリロードしますか? – jmstone617
はい私は行う[self.tableview reloadData]; viewwillappearでは、しかし、動作しません... – Piero