Questions tagged «parse-platform»

7
Xcode构建选项“启用位码”的影响是/否
昨天我认识到有关parse.com库的大量警告: 紧急:将删除所有位代码,因为构建的[[path] /Parse.framework/Parse(PFAnalytics.o)'没有位代码。您必须在启用位码(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的位码。注意:这将是将来的错误。 我知道我可以通过此答案删除这些警告,但现在我想知道这是否会对AppStore提交和/或我的应用的实际性能产生负面影响。 Xcode通知您有关位码的信息 激活此设置表示目标或项目应在为支持它的平台和体系结构编译期间生成位码。对于存档版本,将在链接的二进制文件中生成位代码,以提交到应用商店。对于其他构建,编译器和链接器将检查代码是否符合生成位代码的要求,但不会生成实际的位代码。[ENABLE_BITCODE] 但是我从本文中没有得到任何真正有用的信息。 我可以使用链接的答案来规避问题,而不会产生任何负面影响,也不会影响以后的AppStore提交吗? 什么是ENABLE_BITCODE真正做的,它会在未来的非强制性要求? 如果启用/禁用性能会有任何影响?

4
在返回函数变量之前,如何等待诺言完成?
我仍在努力兑现承诺,但是由于这里的社区而取得了一些进展。 我有一个简单的JS函数,用于查询Parse数据库。它应该返回结果数组,但是显然由于查询的异步性质(因此,promise),该函数在结果之前返回,给我留下了未定义的数组。 我需要怎么做才能使此功能等待promise的结果? 这是我的代码: function resultsByName(name) { var Card = Parse.Object.extend("Card"); var query = new Parse.Query(Card); query.equalTo("name", name.toString()); var resultsArray = []; var promise = query.find({ success: function(results) { // results is an array of Parse.Object. console.log(results); //resultsArray = results; return results; }, error: function(error) { // error is an …

14
如果没有“表视图”结果,则在屏幕上显示“无结果”
我有一个tableview,有时可能没有任何结果要列出,因此如果没有结果(标签或一个表视图单元格?),我想说一句“无结果”。 有最简单的方法吗? 我会尝试label在结果tableview之后隐藏一个,然后根据结果隐藏两者之一,但是由于我使用的是a TableViewController而不是普通的,因此ViewController我不确定这有多聪明或可行。 我也使用Parse和子类化为PFQueryTableViewController: @interface TableViewController : PFQueryTableViewController 我可以提供所需的任何其他详细信息,请告诉我! TableViewController 故事板中的场景: 编辑: Per Midhun MP,这是我正在使用的代码 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { NSInteger numOfSections = 0; if ([self.stringArray count] > 0) { self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine; numOfSections = 1; //yourTableView.backgroundView = nil; self.tableView.backgroundView = nil; } else { UILabel *noDataLabel = [[UILabel alloc] …

12
在以PFFile格式上传到Parse之前如何缩小图像的压缩率?(迅速)
直接在手机上拍照后,我试图将图像文件上传到Parse。但这会引发异常: 由于未捕获的异常“ NSInvalidArgumentException”而终止应用程序,原因:“ PFFile不能大于10485760字节” 这是我的代码: 在第一视图控制器中: override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if (segue.identifier == "getImage") { var svc = segue.destinationViewController as! ClothesDetail svc.imagePassed = imageView.image } } 在上传图像的视图控制器中: let imageData = UIImagePNGRepresentation(imagePassed) let imageFile = PFFile(name: "\(picName).png", data: imageData) var userpic = PFObject(className:"UserPic") userpic["picImage"] = imageFile` 但是我仍然需要将照片上传到Parse。有什么方法可以减小图像的尺寸或分辨率?

9
我的应用因使用广告支持框架而被拒绝。哪个图书馆负责?
这只是一个更新,与拒绝原因没有任何关系。以下是解决中心的回复: 计划许可协议PLA 3.3.12的原因 我们发现您的应用使用了iOS广告标识符,但不包含广告功能。这不符合App Store审查指南要求的iOS开发者计划许可协议的条款。 具体来说,iOS开发者计划许可协议的第3.3.12节规定: “您和您的应用程序(以及您与之签约提供广告的任何第三方)只能将广告标识符以及通过使用广告标识符获得的任何信息仅用于投放广告。如果用户重置了广告标识符,那么您同意不将先前的广告标识符和任何派生的信息与重置的广告标识符直接,间接地结合,关联,链接或以其他方式关联。” 请检查您的代码-包括所有第三方库-以删除以下任何实例: 类:ASIdentifierManager 选择器:advertiseIdentifier 框架:AdSupport.framework 如果您打算在以后的版本中加入广告,请从您的应用程序中删除广告标识符,直到包含广告功能为止。 为了帮助找到广告标识符,请使用“ nm”工具。有关“ nm”工具的信息,请打开一个终端窗口,然后输入“ man nm”。 如果您无权访问库源,则可以使用“字符串”或“ otool”命令行工具来搜索已编译的二进制文件。“字符串”工具列出了库调用的方法,“ otool -ov”列出了Objective-C类结构及其定义的方法。这些技术可以帮助您缩小有问题的代码所在的位置。 我使用的第三方库是的最新版本parse.com sdk, latest version of flurry analytics, and version 2.2 of test flight。有人知道哪个库是问题吗?谢谢

16
解析iOS:尝试运行该应用时出错
我一直在使用Parse SDK,并且遵循了快速步骤指南。当我尝试运行时,出现了这8个错误。有什么想法吗?似乎与我未使用的Parse的Facebook部分有关。 Undefined symbols for architecture armv7: "_FBTokenInformationTokenKey", referenced from: -[PFFacebookTokenCachingStrategy accessToken] in Parse(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setAccessToken:] in Parse(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationExpirationDateKey", referenced from: -[PFFacebookTokenCachingStrategy cacheTokenInformation:] in Parse(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy expirationDate] in Parse(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setExpirationDate:] in Parse(PFFacebookTokenCachingStrategy.o) "_OBJC_METACLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_METACLASS_$_PFFacebookTokenCachingStrategy in Parse(PFFacebookTokenCachingStrategy.o) "_OBJC_CLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_CLASS_$_PFFacebookTokenCachingStrategy in Parse(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationUserFBIDKey", referenced from: -[PFFacebookTokenCachingStrategy facebookId] …

5
解析来自didReceiveRemoteNotification:fetchCompletionHandler的警告
从parse.com添加以下代码后,我得到一个错误: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { if (application.applicationState == UIApplicationStateInactive) { [PFAnalytics trackAppOpenedWithRemoteNotificationPayload:userInfo]; } } 我不太了解发生了什么,但是我在日志中收到以下警告: 您已经实现了-[application:didReceiveRemoteNotification:fetchCompletionHandler:],但仍需要在Info.plist中的受支持的UIBackgroundModes列表中添加“ remote-notification”。 我认为在您的plist文件中添加即可UIBackgroundModes - remote-notification解决此问题, 但是,当我这样做时,它将改为以下内容: Required Background Modes -> App downloads content in response to push notifications 我的应用程序不执行哪个操作,因此我对于为什么要首先执行此操作感到困惑。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.