编辑 1
实际上这里发生了更严重的事情,因为我也无法创建和测试对象。
所以我已经导入了#import
然后我从 applicationDidFinishLaunching 调用以下内容:
- (void)initParse {
[Parse setApplicationId:@"-----"
clientKey:@"-----"];
PFObject *testObject = [PFObject objectWithClassName:@"TestObject2"];
testObject[@"foo"] = @"barking";
[testObject saveInBackground];
}
使用正确的应用程序和客户端密钥,但我在控制台中记录了以下错误:
[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]
不知道为什么这不起作用?
谢谢
加雷斯
好吧,有点难倒这个。
我有一个 OS X 应用程序,我试图在我的 viewController 类中使用以下方法登录用户,如下所示:
- (IBAction)loginButton:(id)sender {
[PFUser logInWithUsernameInBackground:@"myname" password:@"mypass"
block:^(PFUser *user, NSError *error) {
if (user) {
// Do stuff after successful login.
NSLog(@"User Logged In");
} else {
// The login failed. Check error to see why.
NSLog(@"User Login failed");
}
}];
}
我在故障排除时手动输入了用户名和密码字符串。
与我是否将它们设置为有效凭据无关,如果我设置断点,它们都不会被命中,并且不会记录任何消息。
我错过了什么吗?我不明白为什么这不起作用。我有一个具有相同应用程序 ID 和密钥的 iOS 应用程序设置,并且可以使用相同的凭据登录,但这个不会。
有人知道这里发生了什么吗?
谢谢
加雷斯