0

食品名、食品量、ナトリウム量の 3 つのテキストフィールドを作成しました。送信ボタンをクリックすると、テキストフィールドのデータでテーブルビューを更新したいと思います。NSObject と確立されたログを作成して、データがテキストフィールドから保存されていることを示し、送信はテーブルビューに移動しますが、テキストフィールドからデータを取得して表示できません

@interface FoodContents : NSObject
{
    NSString *myFoodName;
    NSString *myFoodQuanity;
    NSString *mySodiumAmount;
}

@property (strong,nonatomic) NSString * myFoodName;
@property (strong,nonatomic) NSString * myFoodQuanity;
@property (strong,nonatomic) NSString * mySodiumAmount;

-(id)initWithTitle:(NSString *)foods quanity:(NSString *)foodCount salt:(NSString           *)saltAmount;



- (IBAction)submitOnClick:(id)sender
{

 FoodContents *test = [[FoodContents alloc] initWithTitle:[NSString       stringWithFormat:@"%@",   foodName.text] quanity:[NSString stringWithFormat:@"%@",foodQuanity]   salt:[NSString stringWithFormat:@"%@",sodiumAmount.text]];
[textfieldData addObject:test];
NSLog(@"%@", textfieldData);

FoodListViewController * third_viewController = [[FoodListViewController alloc]  initWithNibName:@"FoodListViewController" bundle:nil];
  if (third_viewController != nil)
{
    third_viewController.foodDetails = test;
    //[self.textfieldData addObject:[NSString stringWithFormat:@"%@",     self.foodName.text]];
    //[self.textfieldData addObject:[NSString stringWithFormat:@"%@", self.foodQuanity.text]];
    //[self.textfieldData addObject:[NSString stringWithFormat:@"%@", self.sodiumAmount.text]];

    NSLog(@"%@",textfieldData);
    [self presentViewController:third_viewController animated:true completion:nil];
}

}

4

0 に答える 0