Skip to content

Instantly share code, notes, and snippets.

@awt
Created August 8, 2012 00:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save awt/3290754 to your computer and use it in GitHub Desktop.
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

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