Utilisation de Objectiveresource et redirection vers la page de l'utilisateur
MAGE
Membre
J'utiliser actuellement objectiveressource pour faire une application iPhone native d'un site en Ruby. Mais j'ai de gros soucis à comprendre tout ça.
Jusqu'ici j'ai réussi à me logger avec mon app. Selon l'exemple assez bien fait trouvé sur clarkware.
Lorsque je me log, j'enregistre mes log/pass ainsi :
Ainsi lorsque je veux rechercher l'utilisateur, je peux faire :
J'ai beau essayer impossible de créer un objet User à partir de mes identifiants.
Egalement, lorsque je fais
Jusqu'ici j'ai réussi à me logger avec mon app. Selon l'exemple assez bien fait trouvé sur clarkware.
Lorsque je me log, j'enregistre mes log/pass ainsi :
- (IBAction)save {<br /> user.login = [usernameField text];<br /> user.password = [passwordField text];<br /> <br /> [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;<br /> [[ConnectionManager sharedInstance] runJob:@selector(authenticateRemote) onTarget:self];<br />}
Ainsi lorsque je veux rechercher l'utilisateur, je peux faire :
self.title = [ObjectiveResourceConfig getRemoteUser];
Qui me donne bien le nom de l'utilisateur, mais impossible de trouver l'id de l'utilisateur actuel.J'ai beau essayer impossible de créer un objet User à partir de mes identifiants.
Egalement, lorsque je fais
self.user = [User findRemote:@"1" withResponse:&error];
je vois sur ma console que mon serveur ruby va me chercher l'utilisateur avec l'id=1 mais j'ai que du nill dans mon app et j'arrive pas à faire une UIView simple qui serait celle de l'utilisateur actuel. Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Est-ce que depuis tu as réussi à obtenir l'id de l'utilisateur courant en utilisant ObjectiveResource ou bien es-tu passé à un autre framework et si oui lequel ?
Merci par avance
Mon conseil d'aujourd'hui serait de voir ailleurs, car ObjectiveRessource semble ne pas être très actif. De ce que j'ai pu lire ASIHTTPRequest a l'air d'être actif et de pouvoir s'intégrer aisément, mais comme je t'ai dit, c'est un projet en stand-by pour l'instant.. Donc si tu trouves de quoi avancer, cela m'intéresse évidemment.
Ah, au fait. Pour l'instant, j'utilise simplement jqtouch. Et là , je sais pourquoi j'aime objective-c et les applications natives. C'est facile d'adapter un modèle avec JavaScript et CSS, mais qu'est-ce que c'est embêtant d'être dépendant du réseau ; pas toujours accessible et super lent.
Côté serveur, j'utilise Authlogic et côté client, j'utilise RestKit.
J'utilise aussi Authlogic pour l'authentification, Je vais aller dans la même direction.
As-tu suivi des infos spécifiques qui t'ont aidé ou est-ce que cela ce passe sans trop de difficulté ?
L'authentification dans l'exemple est exactement ce qu'il me fallait.
Dans un premier temps, j'ai du migrer mon système d'authentification vers Authlogic. Si tu lis correctement la doc, il ne devrait pas y avoir de souci particulier. Vérifie bien que tu as les champs "cryptes_password", "password_salt" et "persistance_token" dans la table User.
Ensuite j'ai intégré la partie authentification de l'exemple dans mon application et tout se passe nickel <br />
Je suis en Rails 3.0 et il y'a un petit souci avec Authlogic. Je te met le lien on se sait jamais => [url=http://"http://www.logansbailey.com/2010/10/06/how-to-setup-authlogic-in-rails-3/"]ici[/url]