这对我来说是一个令人头疼的问题。我看过所有关于SO的类似问题,没有一个证明令人满意。这是我的。Authlogic和iPhone应用程序登录
我有一个完美的轨道3与Authlogic应用程序设置。
我一直在使用Objective Resource(http://iphoneonrails.com/)来连接我的iPhone应用程序和我的Rails应用程序,它一直在正常工作。
现在是添加验证的时候了,我无法弄清楚。
我在我的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”等)中放置了令牌注释,并且这些从未出现在我的日志中。
这里的任何想法?
如果你想让我发布任何代码,请告诉我。我会整晚用这个。