我正在使用Parse,我正在创建一个符合协议PFSubclassing的PFObject子类!它工作得很好,但现在我使用的是Swift 1.2,它给了我这个错误:
1. override class func load() {
2. self.registerSubclass()
3. }
Run Code Online (Sandbox Code Playgroud)
在第1行:方法'load()'定义了Objective-C类方法'load',这是Swift 1.2不允许的
有人有这个问题吗?我该怎么办?
这是在扩展PFQueryTableViewController的类中,我收到以下错误.这些行PFUser只是.
我为什么不能施展它?有没有解决的办法?
错误是:
Cannot subscript a value of [AnyObject]? with an index of type Int
Run Code Online (Sandbox Code Playgroud)
...对于这一行:
var user2 = self.objects[indexPath.row] as! PFUser
Run Code Online (Sandbox Code Playgroud)

错误信息:
'PFAnalytics.Type' does not have a member named 'trackAppOpenedWithLaunchOptions'
Run Code Online (Sandbox Code Playgroud)
所有其他类似的功能都有效,例如trackAppOpenedWithLaunchOptionsInBackground.看起来它只是从可用功能列表中消失.
但是在我的PFAnalytics.h头文件中,trackAppOpenedWithLaunchOptions清楚地列出如下所示:
+ (BFTask *)trackAppOpenedWithLaunchOptions:(NSDictionary *)launchOptions;
Run Code Online (Sandbox Code Playgroud)
可能出错了什么?请帮忙!我在用swift
最近我发现parse.com是多么有用和简单.它确实加快了开发速度,并为您提供了现成的数据库来存储来自您的Web /移动应用程序的所有数据.
但它有多安全?根据我的理解,您必须在代码中嵌入您的应用程序私钥,从而授予对数据的访问权限.
但是,如果有人能够从您的应用程序恢复密钥怎么办?我亲自尝试过.我花了5分钟从标准APK中找到私钥,并且还有可能在您的javascript源代码中使用私钥进行硬编码构建一个Web应用程序,几乎任何人都可以看到它.
保护我发现的数据的唯一方法是ACL(https://www.parse.com/docs/data),但这仍然意味着任何人都可以篡改可写数据.
有人可以开导我吗?
我正在app Store上传我的iOS应用程序,当我上传应用程序时它会发出一些警告.警告是app references non-public selectors in payload/appname.app/appname: _terminateWithStatus我正在使用facebook sdk"facebook-ios-sdk-3.8"并解析sdk"parse-library-1.2.18".任何人都可以指导我如何删除此警告?
由于我的3个字应用程序名称,Xcode 6.1是否有可能找不到我以前导入的框架?我正在使用Parse,从来没有遇到任何问题.但实际上当我在Xcode中打开我的项目时,我得到了一个框架没有找到的错误,这是荒谬的,因为它之前工作得很好而且我没有删除它.但是,如果我删除框架并再次添加它们一切都很好.我做错了什么或是Xcode错误?
ld: warning: directory not found for option '-F/Users/donip/Documents/Fl Travel Guide/Fl'
ld: warning: directory not found for option '-FTravel'
ld: warning: directory not found for option '-FGuide'
ld: framework not found ParseFacebookUtils
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud) 我正在尝试显示地名列表,包括它的照片使用PFQueryTableViewController.它包含在ParseUI SDK从parse.com
我设法显示图像.不幸的是,当我将UIImageView模式更改为Aspect填充时,图像变得比它应该更大.
这是图片:
https://dl.dropboxusercontent.com/u/86529526/pic_normal.png https://dl.dropboxusercontent.com/u/86529526/pic_error.png
在pic_normal,你会看到两个细胞,有两个正常的图像.在pic_error,你将第二个细胞被第一个细胞图像覆盖.
任何人都可以帮我解决这个问题吗?我还把我的整个代码放在这里:
import UIKit
class TableViewController: PFQueryTableViewController, UISearchBarDelegate {
@IBOutlet var searchBar: UISearchBar!
// Initialise the PFQueryTable tableview
override init(style: UITableViewStyle, className: String!) {
super.init(style: style, className: className)
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
// Configure the PFQueryTableView
self.pullToRefreshEnabled = true
self.paginationEnabled = false
}
// Define the query that will provide the data for the table view
override func queryForTable() -> PFQuery {
// …Run Code Online (Sandbox Code Playgroud) 当我试图用解析启动项目(我下载并安装它按照指示,但我没有一个开发者的许可证还没有,所以没有推送通知),我有六个错误,所有有关引用叽叽喳喳的Mach-O链接错误.他们来了:
架构i386的未定义符号:
"_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 i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud) 我已经在我的Android应用程序中使用Parse 3个月了.现在我想在应用程序中添加电子邮件登录和社交登录(Facebook和Google+).我已经成功添加了电子邮件和fb登录,用户可以连接电子邮件或Facebook中的任何一个或其中一个,该应用程序将识别用户.
例如,如果我通过电子邮件登录,然后连接Facebook,使用其他设备上的应用程序,通过Facebook登录,该应用程序将知道它是相同的用户,并将为我自定义,并将显示我的数据.电子邮件也有效.
我已为Android添加了Google+登录信息,但我无法将用户的Google+凭据与登录用户相关联.
Parse Users表有一个authData字段,它获取facebook auth数据并获得Twitter以及这两个登录都被解压缩到Parse SDK中.
什么应该是最好的事情为Google+?我对数据库设计以及如何连接使用Google+登录的用户感到困惑?
如果用户只是通过Google+登录该怎么办?如何在Parse上创建解析用户并对用户进行身份验证?
我对云代码和Android很满意,并且非常感谢某些帮助/说明只是让我朝着正确的方向前进.我从来没有使用OAuth2和Parse登录电子邮件和社交登录,我认为我不应该进入它.但如果我错了,请告诉我.
谢谢!
更新:我已经阅读了很多关于解析问题的问题,并且已经多次检查了这个方法(因为我一直认为我在读完之后错过了一些东西).检查这个问题 - 我目前处于相同的情况.
我有:
1.已实施Google+登录
.2.使用GoogltAuthUtil获取访问令牌.
坚持:
3.用户使用Google+登录后如何链接当前登录的Parse用户?
4.如果Google+是用户的第一个(也是唯一的)登录选项,如何创建新的Parse用户?
我有一个Parse应用程序,我正在尝试将我的应用程序的数据库迁移到mLab上的MongoDB实例.
我已经在Heroku上设置了一个Parse Server分支,我正在使用Heroku的mLab MongoDB附加组件.
我有一个名为mLab的数据库heroku_1ksph3jj,我应该可以使用以下模板连接到它:
mongodb://<dbuser>:<dbpassword>@ds047124.mlab.com:47124/heroku_1ksph3jj
但是,每次尝试都会返回:
Server returned error on SASL authentication step: Authentication failed.
我不确定要替换什么<dbuser>和<dbpassword>用什么.我有一个与我的数据库名称相同的数据库用户:heroku_1ksph3jjz所以我使用了它.我使用该用户的密码代替<dbpassword>.我应该在这里使用其他东西吗?
parse-platform ×10
ios ×6
swift ×4
objective-c ×2
xcode ×2
android ×1
facebook ×1
google-login ×1
heroku ×1
mlab ×1
mongodb ×1
pfimageview ×1
private-key ×1
security ×1
warnings ×1
xcode6.3 ×1