magicalpanda/MagicalRecord — pull request #926 by werediver (2014-12-13 12:37:18+00:00)
Title: "Semantic Issues" in iOS project with MR as a pod

In iOS project (SDK 8.1, deployment target 7.0, Xcode 6.1.1 6A2008a) with MagicalRecord as a pod multiple "Semantic Issues" appears on build. These issues are all about undeclared (invisible at the point where used) selectors. Most of these selectors can be put in a protocol (not necessary exposed) to provide compiler with their signatures.

What is suboptimal (hotfix) is MR_valueForUndefinedKey: in the protocol, because this selector does actually declared in NSDictionary+MagicalDataImport.m, but other approaches are much longer...

I see related issue: https://github.com/magicalpanda/MagicalRecord/issues/652 But it's closed and mention MR_SHORTHAND in discussion. If my approach to dealing with the issues is wrong, please let me know.