Pregunta

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

¿Fue útil?

Solución

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top