ユーザーがボタンをタップした場合、これらの tableCell を新しい tableView (お気に入りを表示できる場所) に追加する必要があります。
Car
車の内容が合成されるクラスが 1 つあります。
#import "Car.h"
@implementation Car
@synthesize name;
@synthesize speed;
@synthesize selected;
@end
にCarsViewController
は、各車を見つけることができる tableView が含まれています。
@implementation CarsViewController {
NSArray *cars;
}
@synthesize tableView = _tableView;
- (void)viewDidLoad
{
Car *car1 = [Car new];
car1.name = @"A1";
car1.speed = @"200 km/h";
car1.selected = FALSE;
Car *car2 = [Car new];
car2.name = @"A2";
car2.speed = @"220 km/h";
car2.selected = FALSE;
cars = [NSArray arrayWithObjects:car1, car2, nil];
}
最後にCarDetailViewController
、お気に入りボタンがあります。それをクリックすると、これらの車のセルが新しい ViewController (TableView を使用) に追加されます。しかし、のメソッドに何を追加すればよいCarDetailViewController
でしょうか?
- (IBAction)setFAV:(id)sender {
// don't know what to write here
}
ご回答ありがとうございます。
アップデート
ここに、それがどのように機能するかを示す小さな画像があります。