ฉันจะแก้ไขข้อผิดพลาดในการรวบรวมนี้ได้อย่างไร
dynamic var users = [User]()
ไม่สามารถทำเครื่องหมายคุณสมบัติไดนามิกได้เนื่องจากประเภทไม่สามารถแสดงใน Objective-C
ฉันต้องการ dynamic
เพื่อให้ตัวควบคุมมุมมองบางตัวสามารถสังเกต (ผ่าน KVO) users
และอัปเดตมุมมองเมื่อ users
เปลี่ยนแปลง
NSObject
ได้ผล! ขอบคุณ! :-) ถ้าฉันจำไม่ผิด ใน Swift เวอร์ชันก่อนหน้า มันทำงานได้โดยไม่ต้องเป็นคลาสย่อยของNSObject
กล่าวคือ มีเพียงผู้สังเกตการณ์เท่านั้นที่ต้องเป็นคลาสย่อยของNSObject
ฉันชอบแบบนั้นมากกว่าเพราะฉันไม่เข้าใจว่าทำไมUser
จึงต้องเป็นคลาสย่อยของNSObject
- person ma11hew28   schedule 25.10.2015