我刚刚更新了我的Parse和Facebook SDK(分别为1.7.1和4.0) - 两者都是我可能添加的工作的绝对痛苦!
但是,当我尝试使用Facebook登录时,我现在收到209错误.
这是我的代码示例:
- (void)loginWithFacebook:(HMSuccessBlock)completion{
NSArray *permissionsArray = @[@"user_about_me",@"user_location",@"user_friends",@"user_relationships"];
// Login PFUser using Facebook
[PFFacebookUtils logInInBackgroundWithReadPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
if (!user) {
NSLog(@"Uh oh. The user cancelled the Facebook login.");
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Log In Error"
message:error.localizedDescription
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"Dismiss", nil];
[alert show];
completion(NO, error);
} else if (user.isNew) {
NSLog(@"User signed up and logged in through Facebook!");
if (completion) {
completion(YES, nil);
}
} else {
NSLog(@"User logged in through Facebook!");
completion(YES, …Run Code Online (Sandbox Code Playgroud) 我是Android开发的新手.我正在学习使用Parse.com后端服务并在早期陷入困境.
我正在按照教程创建使用的应用程序Google Maps Android API v2.我做了什么:
AnyWall-android\Anywall文件夹从下载的项目导入Android Studio然后我在这里得到一堆错误:
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesClient;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.android.gms.location.LocationClient;
import com.google.android.gms.location.LocationListener;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap.CancelableCallback;
import com.google.android.gms.maps.GoogleMap.OnCameraChangeListener;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.CameraPosition;
import com.google.android.gms.maps.model.Circle;
import com.google.android.gms.maps.model.CircleOptions;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.LatLngBounds;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
Run Code Online (Sandbox Code Playgroud)
common,location和maps红色突出显示.问题是如何解决这些错误?
我感谢任何帮助或方向(我应该检查什么?它是否缺少库?如果是,我应该添加什么库以及从哪里获取它?)
android parse-platform google-maps-android-api-2 android-studio
在针对Parse.com数据源的ios/objective c应用程序中进行查询如何构建我的PFQuery以在布尔列上进行过滤?
我有这样的事情;
PFQuery *query = [PFQuery queryWithClassName:@"MyClass"];
[query whereKey:@"MyBoolCol" equalTo:TRUE];
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
谢谢.
我不想将twitter或Facebook与我的Parse应用程序集成,我已经在我的登录屏幕上编码了我想要的内容.我有6个错误:(我正在使用Xcode 5和最新版本的Parse SDK)
Undefined symbols for architecture x86_64:
"_ACAccountTypeIdentifierTwitter", referenced from:
-[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o)
"_OBJC_CLASS_$_ACAccountStore", referenced from:
objc-class-ref in Parse(PF_Twitter.o)
"_OBJC_CLASS_$_SLComposeViewController", referenced from:
objc-class-ref in Parse(PF_Twitter.o)
"_OBJC_CLASS_$_SLRequest", referenced from:
objc-class-ref in Parse(PF_Twitter.o)
"_SLServiceTypeTwitter", referenced from:
-[PF_Twitter getAccessTokenForReverseAuthAsync:localTwitterAccount:] in Parse(PF_Twitter.o)
-[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud) (要明确的是,我问这个问题,以便提供我发现的答案,以帮助其他同样受到Parse闭包影响的人)
Parse.com最近宣布他们将于2017年1月关闭商店,但幸运的是他们已经将他们的Parse Server软件开源,因此我们可以托管我们自己的Parse服务器实例.
我已经研究了可用于托管Parse Server的各种选项,并决定在Heroku上托管我的
我喜欢Parse,因为它很容易使用,而且我没有设置后端的真实经验.我曾尝试在线跟踪几个指南,但发现它们有点难以理解,模糊的步骤或步骤会让你在另一个安装了大量工具的网站上挖洞,这一切都让人感到有些困惑.
如何在heroku上托管Parse Server,将其设置为接受来自我的应用程序的跨域请求,创建MongoDB数据库,以及将我的所有数据从Parse迁移到新数据库?
我愿意为我的应用程序使用同步服务.但我想选择最好的一个.我想知道哪一个更好.我的应用程序将在Android,IOS,Windows和Web上运行.
我正在使用Firebase,因为我测试了它.它给了我快速的结果,它也允许我离线工作.它会更好还是我会选择Parse或AWS Cognito?
我还可以选择Google Cloud.Google Cloud是否提供Firebase等服务?Parse和Firebase一样可以实时更新吗?
我收到错误:
"正在主线程上执行长时间运行的Parse操作.在warnParseOperationOnMainThread()上执行调试."
和
"打破warnParseOperationOnMainThread()进行调试."
我无法在我的代码中找到错误.有人可以告诉我我做错了什么吗?
PFQuery *query = [PFQuery queryWithClassName:@"User"];
[query getObjectInBackgroundWithId:[[PFUser currentUser] objectId] block:^(PFObject *object, NSError *error) {
self.firstName = object[@"firstname"];
self.lastName = object[@"lastname"];
self.nameLabel.text = [[NSArray arrayWithObjects:self.firstName, self.lastName, nil] componentsJoinedByString:@" "];
}];
Run Code Online (Sandbox Code Playgroud) 我AnyObject在Swift中有一个对象数组.每个对象都有一个餐馆的属性,例如名称,类型,位置等.如果我想保留数组中包含类型的所有对象:"Sushi",我如何过滤数组.
[AnyObject]包含2个对象的示例数组.过滤器应该保留第一个对象(类型:寿司):
[<Restaurant: 0x7ff302c8a4e0, objectId: LA74J92QDA, localId: (null)> {
City = "New York";
Country = "United States";
Name = Sumo Japan;
Type = Sushi, Japanese, Asian;
}, <Restaurant: 0x7ff302daa790, objectId: 0aKFrpKN46, localId: (null)> {
City = "New York";
Country = "United States";
Name = Little Italy;
Type = Italian, Pizza;
}]
Run Code Online (Sandbox Code Playgroud)
当前代码(但我不确定过滤器是否可以搜索数组[AnyObject]):
var query = PFQuery(className:"Restaurant")
query.whereKey("RestaurantLoc", nearGeoPoint:userGeoPoint, withinMiles:50)
query.limit = 2
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]!, error: NSError!) -> Void in
if objects != nil …Run Code Online (Sandbox Code Playgroud) 我是iOS和Parse的新手,并已成功将该服务用于我当前的一个应用程序.但是,我已经启动了第二个应用程序,当我连接应用程序进行解析(使用应用程序ID和客户端密钥)时,我收到4个错误.他们读作:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_BFExecutor", referenced from:
objc-class-ref in Parse(BFTask+Private.o)
l_OBJC_$_CATEGORY_BFExecutor_$_Background in Parse(BFTask+Private.o)
"_OBJC_CLASS_$_BFTask", referenced from:
objc-class-ref in Parse(PFUser.o)
objc-class-ref in Parse(PFFile.o)
objc-class-ref in Parse(PFNetworkCommandRunner.o)
objc-class-ref in Parse(PFObject.o)
objc-class-ref in Parse(PFPush.o)
objc-class-ref in Parse(PFRetryingCommandRunner.o)
l_OBJC_$_CATEGORY_BFTask_$_Private in Parse(BFTask+Private.o)
...
"_OBJC_CLASS_$_BFTaskCompletionSource", referenced from:
objc-class-ref in Parse(PFCommandCache.o)
objc-class-ref in Parse(PFFile.o)
objc-class-ref in Parse(PFNetworkCommandRunner.o)
objc-class-ref in Parse(PFObject.o)
objc-class-ref in Parse(BFTask+Private.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud) parse-platform ×10
ios ×5
objective-c ×4
android ×2
boolean ×1
cordova ×1
facebook ×1
filter ×1
firebase ×1
google-oauth ×1
heroku ×1
mongodb ×1
node.js ×1
oauth ×1
parse-server ×1
swift ×1