Xcode 4.6 project settings update
Apple's code guidelines require method with bound nserror param to return a value, to let the callee know that there was an error. therefore validate now returns a BOOL value,which determines whether the validation failed or not