标签: parse-platform

Swift Parse:如何将通知推送到特定设备/ objectId

我正在尝试将通知推送到我的用户表中的特定用户,但我的功能不起作用,我不明白为什么.

func testPush(){
    let message = "Alert !!"
    let id = "88yhi9j0"

    var data = [ "title": "Some Title",
        "alert": message]

    var userQuery: PFQuery = PFUser.query()
    userQuery.whereKey("objectId", equalTo: id)
    var query: PFQuery = PFInstallation.query()
    query.whereKey("currentUser", equalTo: userQuery)

    var push: PFPush = PFPush()
    push.setQuery(query)
    push.setData(data)
    push.sendPushInBackground()
}
Run Code Online (Sandbox Code Playgroud)

有没有人有想法?

ios parse-platform swift

1
推荐指数
1
解决办法
1214
查看次数

每次我尝试在登录页面上登录用户时,我都会收到无效的登录参数

我在xcode上使用swift和解析,我一直收到这个错误:

[Error]: invalid login parameters (Code: 101, Version: 1.7.2)
Run Code Online (Sandbox Code Playgroud)

每当我尝试登录用户时,我知道用户是在解析后端创建的,并且其信息是正确的.我该怎么做才能阻止这种情况发生并让用户在没有应用程序发回无效登录参数的情况下登录?

这是我的LogInViewController:

import Foundation
import Parse
import UIKit
import Bolts

class LoginViewController: UIViewController, UITextFieldDelegate {


@IBOutlet weak var loginStatusLabel: UILabel!

@IBOutlet weak var emailTextField: UITextField!


@IBOutlet weak var passwordTextField: UITextField!


@IBOutlet weak var loginButton: UIButton!


override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    emailTextField.delegate = self
    passwordTextField.delegate = self
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that …
Run Code Online (Sandbox Code Playgroud)

xcode login parse-platform swift

1
推荐指数
1
解决办法
2393
查看次数

PFQueryTableView自定义单元格分隔符未显示

在我的PFQueryTableViewController,习惯PFTableViewCell's没有任何分隔符,我不知道为什么.

在此输入图像描述

googeling时我没有找到任何东西.

我究竟做错了什么?

    class CategoryTableViewController: PFQueryTableViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
            }

    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        self.loadObjects()
    }


    // 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.parseClassName = "Category"

        self.pullToRefreshEnabled = true
        self.paginationEnabled = false


    }
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    // Mark - …
Run Code Online (Sandbox Code Playgroud)

ios parse-platform swift pfquerytableviewcontrolle pftableviewcell

1
推荐指数
1
解决办法
297
查看次数

使用Parse更新多个对象?

如何在单个查询中将多个对象更新为Parse?

以下代码适用于单个条目.

如何更新多个值,我从数组中获取?

 var query = PFQuery(className:"GameScore")
 query.getObjectInBackgroundWithId("xWMyZEGZ") {
 (gameScore: PFObject?, error: NSError?) -> Void in
  if error != nil {
     println(error)
  } else if let gameScore = gameScore {
    gameScore["cheatMode"] = true
    gameScore["score"] = 1338
    gameScore.saveInBackground()
 }
}
Run Code Online (Sandbox Code Playgroud)

parse-platform swift

1
推荐指数
1
解决办法
910
查看次数

查询以获取具有唯一对象的行解析ios

我有一个名为table 1的表,其中包含一个名为parent field的字段,其中包含表2的object(Objectid).现在我不想获取重复的objectId并按升序排列它们.这是表的数据.

 Table1
 parentfield(id)
 790112
 790000
 790001
 790112
 790000
 790001
Run Code Online (Sandbox Code Playgroud)

现在结果将是前三个元素,但我不知道id匹配的数量.有没有办法做到这一点?

ios parse-platform

1
推荐指数
1
解决办法
2197
查看次数

通过云代码删除解析文件

我有一个图像作为一个类中的列.我需要通过查询该行来删除特定行的图像.但在查询如何删除该图像后

我可以通过以下方式获取图片网址:

var image = results[i].get("imageFile").url();
Run Code Online (Sandbox Code Playgroud)

我们可以通过获取网址删除图像还是有其他方式?

javascript parse-platform

1
推荐指数
1
解决办法
1299
查看次数

Error Parse 1.9.3和OkHTTP 2.0.0

当我在同一个项目中使用Parse(Parse-1.9.3.jar)和OkHTTP版本2.0.0的1.9.3版时,我收到此错误:

java.lang.NoSuchMethodError: No virtual method setFollowRedirects(Z)V in class Lcom/squareup/okhttp/OkHttpClient; or its super classes (declaration of 'com.squareup.okhttp.OkHttpClient' appears in /data/app/XXXXXXXXXXX/base.apk:classes2.dex)
Run Code Online (Sandbox Code Playgroud)

当我将Parse降级到1.9.2时,一切正常.知道如何解决这个问题吗?

android parse-platform okhttp

1
推荐指数
1
解决办法
1047
查看次数

在注册后向PFUser添加列?解析,斯威夫特

我希望我的用户在注册我的应用后添加/编辑有关其个人资料的详细信息.

@IBAction func doneEditting(sender: AnyObject) {
    self.completeEdit()
}

func completeEdit() {
    var user = PFUser()
    user["location"] = locationTextField.text

    user.saveInBackgroundWithBlock {
        (succeeded: Bool, error: NSError?) -> Void in
        if let error = error {
            let errorString = error.userInfo?["error"] as? NSString
            println("failed")
        } else {
            self.performSegueWithIdentifier("Editted", sender: nil)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

断点在user.saveInBackgroundWithBlock处停止.没有文档显示如何在注册后添加新列.

谢谢!

ios parse-platform swift pfuser

1
推荐指数
1
解决办法
1823
查看次数

在PFQueryTableViewController中删除单元格和[self loadObjects]时,它会在 - [UITableView _endCellAnimationsWithContext:]中获得断言失败

我愿意删除cell并在PFQueryViewController的单元格中显示reload tableView.

但是,当我删除并刷新TableView时,我收到错误:"***断言失败 - [UITableView _endCellAnimationsWithContext:],/ SourceCache/UIKit_Sim/UIKit-3318.93/UITableView.m:1582"

在此错误代码之后,我检查Parse中的数据,并删除已删除单元格的数据.

我看了这个链接,但我不确定为什么在我的代码中得到断言.当我使用[self loadObjects]时. https://parse.com/questions/refresh-data-in-a-pfquerytableviewcontroller

if (editingStyle == UITableViewCellEditingStyleDelete) {
     PFObject * object = [self.objects objectAtIndex: indexPath.row];
     [object deleteInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
         if (succeeded) {
             [self loadObjects];
         }else{
         }
     }];
Run Code Online (Sandbox Code Playgroud)

你能给我一些建议吗?

objective-c uitableview ios parse-platform

1
推荐指数
1
解决办法
336
查看次数

Swift获得服务器时间

有没有办法让服务器有时间使用swift.我想基于服务器设置静态时间.因此,即使用户更改时区和日期,也无关紧要,视图控制器上显示的时间将是基于服务器而非NSDate的时间

 let today = NSDate()
 println(today)
Run Code Online (Sandbox Code Playgroud)

目前上面的代码,如果在手机设置中改变了日期和时间.我也在我的代码中使用解析.有没有办法从解析中获取服务器时间.

parse-platform swift

1
推荐指数
2
解决办法
2643
查看次数