ฉันต้องการส่งผ่านคุณสมบัติไปยังตัวควบคุมมุมมองที่สร้างจากมุมมองคอนเทนเนอร์ในกระดานเรื่องราว ปัญหาคือฉันไม่รู้ว่าจะทำมันได้อย่างไร
สี่เหลี่ยมสีน้ำเงินคือพื้นที่ที่ฉันมีมุมมองคอนเทนเนอร์สองรายการ โดยแต่ละอันอ้างอิงถึงตัวควบคุมมุมมอง (อันหนึ่งคือตัวควบคุมมุมมองตารางแบบกำหนดเองที่ด้านบนและฉันสนใจ และอีกอันหนึ่งคือตัวควบคุมมุมมองด้านล่าง)
ปัญหาคือตัวควบคุมมุมมองตารางแบบกำหนดเองของฉันต้องการคุณสมบัติบางอย่าง ฉันต้องการส่งผ่านคุณสมบัติจากคลาสที่ฉันสร้างสตอรี่บอร์ด (กระดานเรื่องราวถูกเรียกจากคลาสถัดไป) ตัวควบคุมมุมมองที่มีมุมมองคอนเทนเนอร์ถูกสร้างอินสแตนซ์ดังที่แสดงด้านล่าง:
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Phenotype" bundle:nil];
GeneralViewController *vc = [sb instantiateViewControllerWithIdentifier:@"phenotype"];
[vc setProperty:property]; // I would like to pass this property to the custom table view controller.
[self.navigationController pushViewController:vc animated:YES];
ฉันพยายามรับตัวควบคุมมุมมองตารางจากคลาสที่ฉันสร้างตัวอย่างสตรอยบอร์ดเพื่อตั้งค่าคุณสมบัติในเวลานี้
TableViewController *tablevc = [sb instantiateViewControllerWithIdentifier:@"table"];
[tablevc setProperty:property];
...แต่กลับไม่ประสบผลสำเร็จเลย
มีใครทราบบ้างไหมว่าฉันสามารถเข้าถึงคุณสมบัติจากตัวควบคุมมุมมองตารางแบบกำหนดเองได้โดยตรงจากตัวควบคุมมุมมองซึ่งกำลังสร้างอินสแตนซ์ของกระดานเรื่องราวได้อย่างไร
ขอบคุณสำหรับความช่วยเหลือของคุณ,