Parse 클래스의 현재 데이터에 데이터 추가

여행 필립스

내 앱에서 이벤트를 만들 때마다 사용자에게 포인트를 주려고합니다. 현재 점수를 검색 한 다음 필요한 점수를 클래스에 다시 저장하도록 PFQuery를 설정하고 있습니다. 내 문제는 일단 생성 된 점수를 업데이트 할 수 없기 때문에 추가 된 점수로 현재 점수 데이터를 "업데이트"하는 방법이 필요하다는 것입니다.
이것은 내 코드입니다.

// Give the User Points

    let saveScore = PFUser.currentUser()

    var query = PFQuery(className:"User")
    query.whereKey("score", equalTo: saveScore!)
    query.findObjectsInBackgroundWithBlock ({
        objects, error in

        if error == nil {
            // The find succeeded.
            println("Successfully retrieved \(objects!.count) scores.")
            // Do something with the found objects
            if let objects = objects as? [PFObject] {
                for object in objects {

                    let Score = object["score"] as! String

                    println(object.objectId)

                    let Points = ("100" + Score)


                    saveScore!.setObject(Points, forKey: "score")

                    saveScore!.saveInBackgroundWithBlock { (success: Bool,error: NSError?) -> Void in
                        println("Score added to User.");

                    }
                }
            }
        } else {
            // Log details of the failure
            println("Error: \(error!) \(error!.userInfo!)")
        }
    })

누구든지 도울 수 있습니까? 감사

프레드 파우스트

현재 사용자가 이미 있으므로 쿼리 할 이유가 없습니다. 그러나 최신 데이터로 작업하고 있는지 확인하기 위해 필요한 경우 가져와야합니다. 가져온 점수 변수를 설정하고 100 문자열을 추가 한 다음 업데이트 된 점수 변수를 다음과 같이 저장합니다.

if let currentUser = PFUser.currentUser() {

        currentUser.fetchIfNeededInBackgroundWithBlock({ (foundUser: PFObject?, error: NSError?) -> Void in

            // Get and update score

            if foundUser != nil {

                let score = foundUser!["score"] as! String

                let points = "100" + score

                foundUser!["score"] = points

                foundUser?.saveInBackgroundWithBlock({ (succeeded: Bool, error: NSError?) -> Void in

                    if succeeded {

                        println("score added to user")
                    }
                })

            }

        })

    }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터베이스 데이터의 존재에 따라 조건 추가

분류에서Dev

Parse.com 데이터베이스에 정보 추가

분류에서Dev

SQLite에서 현재 주 데이터 및 현재 연도 데이터의 합계를 가져옵니다.

분류에서Dev

다른 클래스의 TableView에 데이터 추가

분류에서Dev

JavaFx : 여러 클래스의 데이터를 tableView에 추가

분류에서Dev

C #의 기존 클래스에 데이터 멤버 추가

분류에서Dev

다른 클래스의 arrayList에 데이터 추가

분류에서Dev

한 클래스의 객체를 다른 클래스의 데이터에 추가

분류에서Dev

데코레이터 함수에 현재 클래스 전달

분류에서Dev

현재 페이지 매김의 데이터가 아니라 데이터베이스에서 가져온 전체 데이터를 kendogrid에서 정렬

분류에서Dev

현재 날짜에 데이터베이스에서 데이터를 자동으로 가져 오는 방법

분류에서Dev

데이터 테이블에 현재 시간 추가 Ruby on Rails

분류에서Dev

현재 값을 모르고 데이터베이스의 int에 값을 추가 할 수 있습니까?

분류에서Dev

Parse.com에서 데이터를 가져 오는 구문 분석 클래스

분류에서Dev

클래스 데이터 추가는 이미 존재하는 데이터를 다시 작성합니다.

분류에서Dev

parse.com 데이터베이스에 열을 추가하는 방법

분류에서Dev

데이터 추가에 클래스 추가

분류에서Dev

VB6 데이터 보고서 : "현재 데이터 소스에서 행 집합 가져 오기 실패"

분류에서Dev

데이터베이스에서 현재 날짜를 가져 오는 MySQL 쿼리?

분류에서Dev

데이터베이스에서 현재 관리자 가져 오기

분류에서Dev

양식에 이전 데이터가있는 클래스 추가

분류에서Dev

데이터베이스에 클래스 유형 추가

분류에서Dev

현재 슬라이더 div 요소에 클래스 추가

분류에서Dev

클립 보드에만 추가하는 방법 (현재 데이터를 덮어 쓰지 않음)?

분류에서Dev

데이터 테이블 행에 ID로 클래스 추가

분류에서Dev

아직 존재하지 않는 경우에만 데이터베이스에 데이터 추가 (노드 js)

분류에서Dev

데이터 값에 따라 셀에 클래스 추가

분류에서Dev

Ruby 데이터베이스에 추가

분류에서Dev

데이터베이스에 존재하지 않는 데이터 가져 오기

Related 관련 기사

  1. 1

    데이터베이스 데이터의 존재에 따라 조건 추가

  2. 2

    Parse.com 데이터베이스에 정보 추가

  3. 3

    SQLite에서 현재 주 데이터 및 현재 연도 데이터의 합계를 가져옵니다.

  4. 4

    다른 클래스의 TableView에 데이터 추가

  5. 5

    JavaFx : 여러 클래스의 데이터를 tableView에 추가

  6. 6

    C #의 기존 클래스에 데이터 멤버 추가

  7. 7

    다른 클래스의 arrayList에 데이터 추가

  8. 8

    한 클래스의 객체를 다른 클래스의 데이터에 추가

  9. 9

    데코레이터 함수에 현재 클래스 전달

  10. 10

    현재 페이지 매김의 데이터가 아니라 데이터베이스에서 가져온 전체 데이터를 kendogrid에서 정렬

  11. 11

    현재 날짜에 데이터베이스에서 데이터를 자동으로 가져 오는 방법

  12. 12

    데이터 테이블에 현재 시간 추가 Ruby on Rails

  13. 13

    현재 값을 모르고 데이터베이스의 int에 값을 추가 할 수 있습니까?

  14. 14

    Parse.com에서 데이터를 가져 오는 구문 분석 클래스

  15. 15

    클래스 데이터 추가는 이미 존재하는 데이터를 다시 작성합니다.

  16. 16

    parse.com 데이터베이스에 열을 추가하는 방법

  17. 17

    데이터 추가에 클래스 추가

  18. 18

    VB6 데이터 보고서 : "현재 데이터 소스에서 행 집합 가져 오기 실패"

  19. 19

    데이터베이스에서 현재 날짜를 가져 오는 MySQL 쿼리?

  20. 20

    데이터베이스에서 현재 관리자 가져 오기

  21. 21

    양식에 이전 데이터가있는 클래스 추가

  22. 22

    데이터베이스에 클래스 유형 추가

  23. 23

    현재 슬라이더 div 요소에 클래스 추가

  24. 24

    클립 보드에만 추가하는 방법 (현재 데이터를 덮어 쓰지 않음)?

  25. 25

    데이터 테이블 행에 ID로 클래스 추가

  26. 26

    아직 존재하지 않는 경우에만 데이터베이스에 데이터 추가 (노드 js)

  27. 27

    데이터 값에 따라 셀에 클래스 추가

  28. 28

    Ruby 데이터베이스에 추가

  29. 29

    데이터베이스에 존재하지 않는 데이터 가져 오기

뜨겁다태그

보관