Skip to content

Instantly share code, notes, and snippets.

@awt
Created August 8, 2012 00:07
Show Gist options
  • Select an option

  • Save awt/3290754 to your computer and use it in GitHub Desktop.

Select an option

Save awt/3290754 to your computer and use it in GitHub Desktop.
Causes classname cannot be nil exception
public static ArrayList<ParseObject> getFamilyMembers(){
ParseUser currentUser = ParseUser.getCurrentUser();
try {
currentUser.fetch();
}
catch(com.parse.ParseException e){
e.printStackTrace();
}
ParseRelation familiesRelation = currentUser.getRelation("families");
ParseQuery familiesQuery = familiesRelation.getQuery();
ArrayList<ParseObject> familyMembers = new ArrayList();
try {
List<ParseObject> families = familiesQuery.find();
for(ParseObject family : families){
ParseQuery usersQuery = family.getRelation("users").getQuery();
List<ParseObject> users = usersQuery.find();
for(ParseObject user : users){
familyMembers.add(user);
}
}
}
catch(com.parse.ParseException e){
e.printStackTrace();
}
Log.d("FammerTest", "**************************** number of users: " + new Integer(familyMembers.size()).toString());
return familyMembers;
}
@cmer
Copy link
Copy Markdown

cmer commented Aug 9, 2012

Java huh. I'm sorry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment