带有 iOS 应用和 Objective-C 代码的 Parse.com
Posted
技术标签:
【中文标题】带有 iOS 应用和 Objective-C 代码的 Parse.com【英文标题】:Parse.com with iOS App and Objective-C code 【发布时间】: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?我知道这是基本的,但请确认连接。 【参考方案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
【讨论】:
以上是关于带有 iOS 应用和 Objective-C 代码的 Parse.com的主要内容,如果未能解决你的问题,请参考以下文章
在 OS X (Objective-C) 和 iOS (Swift) 之间共享代码
iOS:开源 VoIP/SIP Objective-C 代码 [关闭]
ios使用objective-c保存带有GET请求的json