2011-03-26 3 views
0

J'utilise le client Odata pour Objective-C afin d'accéder aux données de mon application iPad. A partir de maintenant, j'ai développé un service de données WCF dans .NET et l'ai déployé à l'IIS 7.0 dans ma machine vista et j'ai consommé le service dans mon application iPad/iPhone et je suis capable d'invoquer, je reçois des données dans mon UITableView de l'application iPad/iPhone. Quand j'ai demandé la liste des employés, j'ai reçu le code Http Status 200 sur la console mac et le journal IIS (des deux côtés), mais quand j'essaie d'ajouter/mettre à jour/supprimer un enregistrement en utilisant [proxy addToEmployees: employee ] [proxy saveChanges]; J'ai eu une erreur Http 500 des deux côtés. Quand il exécute [proxy saveChanges]; déclaration puis il jette l'erreur. Je ne sais pas où je vais mal.objectif-c Odata iPad

Quelqu'un peut-il m'aider à comprendre le problème?

Répondre

0

Votre service de données WCF a un bug et des "plantages". Voir les fichiers journaux IIS/service.

+0

J'ai vérifié le journal, là je reçois le Http Error 500. –

+0

@krishna Patwa: Le 500 est le résultat que vous voyez, mais il est cause parce que votre service de données WCF a un bogue, et déclenche une exception ou autre terminaison anormale. Il devrait y avoir un indice à ce sujet ou vous devez le déboguer d'une manière ou d'une autre. J'ai une idée de WCF Data Service (je ne sais même pas de quoi il s'agit), mais je connais beaucoup de choses sur la programmation web. – DarkDust

+0

Merci mon pote. C'est résolu maintenant. J'ai eu le problème de mappage de SP dans mes services de données WCF. –