Authlogic和iPhone应用程序登录

这对我来说是一个头脑。 我已经查看了关于SO的所有类似问题,但没有一个被certificate是令人满意的。 这是我的目标。

我使用Authlogic设置了完美的rails 3 app设置。

我一直在使用Objective Resource(http://iphoneonrails.com/)来连接我的iPhone应用程序和我的Rails应用程序,它一直运行良好。

现在是时候添加身份validation了,我无法弄清楚。

我的iPhone项目中有一个UserSession类,带有用户名和密码字段。 当应用程序启动时,我会显示一个包含用户名和密码字段的登录屏幕。 单击按钮后,iPhone应用程序将尝试创建UserSession。

我从http://www.corprew.org/blog/2010/01/27/authlogic-and-objectiveresource/获取了我的代码。

us.username = usernameField.text; us.password = passwordField.text; NSError * err = nil; if(![us saveRemoteWithResponse:&err]) { NSLog(@"%d", err); NSLog(@"whoops, error"); } 

当我运行该代码时,日志显示“0”和“哎呀,错误”意味着UserSession没有保存。 对于正确和不正确的登录都会发生这种情况。

另外,我在saveRemote(“我在saveRemote”等)中放置了令牌注释,而这些注释从未出现在我的日志中。

这里有什么想法?

如果您希望我发布更多代码,请告诉我们。 我会和这个一起过夜。

问题解决了。

不要使用ObjectiveResource 🙂

切换到ASIHTTP,它现在正好满足我的需求。