Domanda

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

È stato utile?

Soluzione

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top