yeah, until we fix it (see AGIOS-31) :-)
Thanks. So, what is your recommended client side solution while using the current version of the library? Should I iterate through my responseObject and exclude the NSNull fields?
I appreciate your help. Cheers,
---Yavuz Selim YilmazSUNY at BuffaloComputer Science and EngineeringPhD CandidateOn Jun 12, 2013, at 3:37 PM, Matthias Wessendorf <matzew@apache.org> wrote:Hi Yavuz,the "problem" is that the 'null' (for telephone on the first object) is, in Cocoa/ObjC mapped to NSNull. However, NSNull is, unfortunately, not a "valid" PList object/type.A work around, on your server, would be to do something like: "telephone" => "NULL", or simply exclude all keys where values are "NULL"... :-/There are ways how we could fix it on the library:* exclude every key, where value is NSNull (which makes the value 'nil' (not NSNull)* see if new 'store' could be written, that simply uses NSJSONSerialization, to store JSON on the "filesystem"I will create a JIRA ticket for this issue.Thanks for the feedback.-MOn Wed, Jun 12, 2013 at 7:52 PM, Yavuz Selim YILMAZ <yavuzsel@buffalo.edu> wrote:here is my response object from log:({id = 1;mail = "yavuzsel@buffalo.edu";name = "yavuz";telephone = "<null>";},{id = 2;mail = "yavuzsel@buffalo.edu";name = "yavuzsel";telephone = "001234";})thanks,
---Yavuz Selim YilmazSUNY at BuffaloComputer Science and EngineeringPhD CandidateOn Jun 12, 2013, at 1:49 PM, Matthias Wessendorf <matzew@apache.org> wrote:can u NSLog the 'responseObject'?
Is that a NSDictionary or NSArray?
On Wednesday, June 12, 2013, Yavuz Selim YILMAZ wrote:
Hi all,I am getting error while saving my response object to my store. Here are my codes:AGPipeline *pipeline = [AGPipeline pipelineWithBaseURL:[NSURL URLWithString:@"localhost"]];id<AGPipe> dataPipe = [pipeline pipe:^(id<AGPipeConfig> config) {[config setName:@"persons"];[config setEndpoint:@"get_persons.php"];}];AGDataManager *dm = [AGDataManager manager];id<AGStore> dataStore = [dm store:^(id<AGStoreConfig> config) {[config setName:@"persons"];[config setType:@