3

NSStringオブジェクトの値を次のようにUILabel.textプロパティに割り当てようとしています。

lblCalories.text = [NSString stringWithFormat:@"%@", _pickData[row]];

そして、ええ、_pickData [row]の値はすべて良好です-それが事実であることを確認しましたが、どういうわけかlblCaloriesはnullとして表示されます。

助けてください!

4

1 に答える 1

1

あなたのコメントに基づいて、これはあなたの問題だと思います。

UILabel プロパティは次のように設定する必要があります。

@property (weak, nonatomic) IBOutlet UILabel *lblCalories;

次に、これを Interface Builder の実際の UILabel に接続する必要があります。その後、次を使用してテキストを設定できます。

self.lblCalories.text = [NSString stringWithFormat:@"%@", self.pickData[row]];

また、単なる補足として、self.property代わりに使用するのが本当にベストプラクティスです_property

于 2013-02-01T03:14:33.930 に答える