Я пытаюсь выполнить следующие страницы: How to pass int Value from one view controller to next in iphone app, чтобы передать двойное значение (называемое калориями) с одного контроллера (CalViewController) на другое (DrinksViewController).Не удается передать двойное значение от одного контроллера к другому
Вот что в конце моего CalViewController.m:
- (IBAction)suite:(id)sender {
{
DrinksViewController *targetController=[[DrinksViewController alloc]init];
targetController.calories=calories;
[self.navigationController pushViewController animated:YES];
}
Вот что в моем DrinksViewController.h:
@interface DrinksViewController : UIViewController <UICollectionViewDataSource, UICollectionViewDelegate>
@property (weak, nonatomic) IBOutlet UICollectionView *drinksCollectionView;
@property (nonatomic) double calories;
@end
А вот мой DrinksViewController.m:
@implementation DrinksViewController
@synthesize calories;
double test=calories;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:@"DestinationViewController" bundle:nil];
if (self) {
calories = [calories copy];
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
[super viewDidLoad];
self.calories.text = calories;
}
Многие вещи не распознаются xCode, и я не вижу ничего.
Спасибо за вашу помощь
Pierre