I'm attempting to use this library https://github.com/updatezen/Parse-NSCoding/ in my project, but when I import the .h/.m files into my project it still throws a warning when I try to do cache my PFObjects [cache setObject:myPFObject forKey:@"PFObjectID"]; saying

"Sending 'PFObject *const_strong' to parameter of incompatible type 'id <\NSCoding>'"

Has anybody else tried to use this library with any success

有帮助吗?

解决方案

I'm the author of this library. It was intended to be used with PFObject subclasses. It looks like the cache you're using is expecting a type that explicitly implements NSCoding. Try subclassing PFObject in a new class and adding the NSCoding protocol declaration to your .h file.

https://parse.com/docs/ios_guide#subclasses/iOS

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top