我有一個核心數據實體,其中有四個布爾型非可選屬性,默認爲NO。一個類在類被初始化時獲取實體對象,所以這不是NSFetchResquest的結果,並且這四個屬性中的一個將被設置爲YES。 該類需要知道哪個屬性爲YES。查找核心數據實體的屬性值
當然,我可以使用嵌套的IF/Else語句(或三元)來找出哪個屬性是YES,但是我想知道是否有更好的(意味着更多的可可)方法來查看實體並說'你的屬性中是否有布爾值是'?
另外,我可以重新佈局,使布爾值沒有作爲默認值,並且只查找具有YES的布爾值,但似乎是同一個問題。
由於實體已經是NSManagedObject的子類,我可以編寫一些方法來檢查,然後使用需要知道的類。感謝慢跑我的大腦! – lulu 2011-02-16 15:15:05