【问题标题】:Parse.com with iOS App and Objective-C code带有 iOS 应用和 Objective-C 代码的 Parse.com
【发布时间】:2015-04-28 15:41:11
【问题描述】:

直到最近,我一直使用 Parse.com 来管理我的应用程序的数据我现在正在处理一个新项目,但我遇到了一些问题......

附:我正在使用 Xcode 6

首先有PFImageView,你可以确认一下吗?此时无需咨询 PFImageView 如何在我的应用程序中绘制图片?我不明白为什么你不能在我的应用程序 PFImageView 中使用

此外,当我进行查询时,以前(使用键盘上的回车键)出现了查询的自动构建块,但现在我发现自己是这个

  PFQuery *query = [PFUser query];
  [query findObjectsInBackgroundWithBlock: (nullable PFArrayResultBlock (nullable) block]

parse.com 发生了什么?我在哪里做错了?有人可以帮我解决这个问题吗?

【问题讨论】:

  • 没有人注意到 parse.com 的这个问题??有办法弄清楚发生了什么?
  • PFQuery *query = [PFUser 查询];将其替换为 PFQuery *query = [PFQuery queryWithClassName:@"_User"];这可能会有所帮助,并像 [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { }}];
  • Rory,您是否允许 Xcode 在启动时访问 Internet?我知道这是基本的,但请确认连接。

标签: ios parse-platform pfimageview


【解决方案1】:

在 PFImageView 上:

尝试拨打– loadInBackground in.Source

自动完成时:

这实际上似乎是 Xcode 中的一个错误。在他们实现了“可空”关键字之后,Xcode 似乎很难为您作为参数传递的块自动生成代码。不过,这与 Parse 无关。

【讨论】:

    【解决方案2】:

    为什么不使用 PFFile 代替?

    要从数据中加载图像,您可以这样做:

        PFFile *fileImage = your_file;
        [fileImage getDataInBackgroundWithBlock:^(NSData *imageData, NSError *error) {
           UIImage *image = [UIImage imageWithData:imageData];
           yourImageView.image = image;
        }];
    

    对于 PFQuery,用这个块替换那个方法:

     [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { }}]; 
    

    或查看类参考here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-19
      • 1970-01-01
      相关资源
      最近更新 更多