我将一个字典数组保存到Parse,它在loggedIn
类中正确显示。我可以在断点处User
并且数组正确显示为po user
上的一个属性。但是,我根本无法访问此数据,我得到User
的运行时错误。我正在尝试使用EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
访问数据以保存到本地变量。这是我user.userFbFriendsDetail
时的控制台结果,我无法弄清楚如何使用po User
数组。非常感谢你的帮助!
userFBFriendsDetail
编辑:以下是<PFUser: 0x7fe1dd281010, objectId: onHQnYR5d2, localId: (null)> {
facebookID = xxxxxxx
fbEmail = xxxxxx
fbGender = male;
fbName = "John Doe";
friendsUsingTheApp = (
"<PFUser: 0x7fe1dbd30210, objectId: oqKnKZMN3d, localId: (null)>",
"<PFUser: 0x7fe1dbd30510, objectId: hUNZvZC4fD, localId: (null)>"
);
userFbFriendsDetail = (
{
email = "fake@fake.com";
facebookID = 1111111111;
profileImage = "<PFFile: 0x7fe1dfe28422>";
},
{
email = "fake@fake.com";
facebookID = 222222222222;
profileImage = "<PFFile: 0x7fe1dbd1ffd1>";
}
);
}
类的定义:
PFUser
答案 0 :(得分:1)
userFbFriendsDetailDict
应为Array<Dictionary<String, AnyObject>>
类型。 (您应该使用该名称访问它,而不是userFbFriendsDetail
)。