我正在進行託管對象驗證。到目前爲止,我已完成屬性級驗證。現在我正在思考以上的屬性驗證。我可以通過一個大的if-else控制流來實現,但是想知道是否有更優雅的選項。核心數據:基於謂詞的驗證
我發現NSValidationPredicateErrorKey
與
對於基於謂詞驗證,謂詞的 條件未能驗證關鍵。
in documentation。
不知何故,我覺得這可能是我的選擇,但我沒有發現這個話題。我搜查了官方文檔,SO,知名博客,Marcus S. Zarra的Core Data書籍。
那麼什麼是基於謂詞的驗證?它甚至存在嗎?如果沒有記錄,它甚至相關嗎?什麼是用例?如果進行內部驗證,那麼示例是什麼?
你的意思是「屬性間驗證」? –
[「驗證屬性級別和屬性間有兩種類型,您使用屬性級別驗證來確保各個值的正確性;您使用屬性間驗證來確保值組合的正確性。」]( http://goo.gl/SyyqJ3) –