カテゴリビューとその画像のみを表示するコレクションビューが1つあります。ユーザーが任意のコレクションビューセルをクリックすると、次のVCに移動し、それぞれの名前、イメージが表示されます。データがラベルに表示されていません
私のラベルに値を渡すと、私の画面に表示されません。しかし、printステートメントを置いている間。私の第二VCで
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
if (segue.identifier == "CollectionToDetail")
{
if let indexPath2 = getIndexPathForSelectedCell2()
{
let DealsdetailViewController = segue.destination as!MoreDetailVC
DealsdetailViewController.Productdata = [Productdata[(indexPath2 as NSIndexPath).row]]
print(Productdata[(indexPath2 as NSIndexPath).row].catID)
}
}
}
:value.Hereを示すそれは私のコード
私の最初のVCセグエある
var Productdata = [ProductData]()
override func viewDidLoad() {
super.viewDidLoad()
ProductName.text = Productdata[0].catName
print(ProductName.text)
}
しかし、私のProductName.text = Productdata[0].catName
は、私の画面上の任意の値を示していません。私を助けてください。
おかげで私の第二のVCで
は、新しいものを作成していませんか? – Larme
私はあなたを得るのですか? – mack
これは私のnsobjectクラスであり、すべての値を格納するのに、 – mack