NSStringオブジェクトの値を次のようにUILabel.textプロパティに割り当てようとしています。
lblCalories.text = [NSString stringWithFormat:@"%@", _pickData[row]];
そして、ええ、_pickData [row]の値はすべて良好です-それが事実であることを確認しましたが、どういうわけかlblCaloriesはnullとして表示されます。
助けてください!
NSStringオブジェクトの値を次のようにUILabel.textプロパティに割り当てようとしています。
lblCalories.text = [NSString stringWithFormat:@"%@", _pickData[row]];
そして、ええ、_pickData [row]の値はすべて良好です-それが事実であることを確認しましたが、どういうわけかlblCaloriesはnullとして表示されます。
助けてください!
あなたのコメントに基づいて、これはあなたの問題だと思います。
UILabel プロパティは次のように設定する必要があります。
@property (weak, nonatomic) IBOutlet UILabel *lblCalories;
次に、これを Interface Builder の実際の UILabel に接続する必要があります。その後、次を使用してテキストを設定できます。
self.lblCalories.text = [NSString stringWithFormat:@"%@", self.pickData[row]];
また、単なる補足として、self.property
代わりに使用するのが本当にベストプラクティスです_property