2015-09-12 41 views
-1

我無法找到關於Parse.com表列Object數據類型的文檔。我認爲它是軟件開發環境中的一個對象。但是,用什麼語法將對象輸入到對象列中?我很想知道要採取的程序步驟(不要太在意哪種語言,更關心保存到對象列的操作),但是我會更加關心如何將對象輸入到表格來自Parse.com網站。我們可以從「核心」選項卡的數據部分,在應用程序的Parse.com開發人員網頁中執行此操作嗎? (我有一個類名爲Test的Parse.com表,其中有一個名爲Object的列,名稱爲TestClass);我在Swift中做了這個小測試,嘗試使用類型對象屬性(myCar)我的車)。這是導致錯誤(我是新來的iOS所以不能找到太多有關錯誤):使用Parse.com對象列

汽車類

class Car { 
    var doors = 4 
    func addDoor() { 
     doors++ 
    } 
} 

客戶端代碼:

override func viewDidLoad() { 

     var testMan = PFObject(className:"Test") 
     var car = Car() 
     testMan["myCar"] = car //////////////// error here 
     testMan.saveInBackgroundWithBlock { 
      (success: Bool, error: NSError?) -> Void in 
      if (success) { 
       // The object has been saved. 

       println("Success") 
      } else { 
       // There was a problem, check error.description 
       println("Failure") 
      } 
     } 
    } 
+0

您不能將變量設置爲_an整個class_這是您的第一個也是最重要的問題。另外,這裏有一個你無法找到的Parse.com文檔:[Parse.com](https://www.parse.com/docs/ios/guide#objects) – soulshined

+0

@soulshined我在說你什麼時候在Parse.com的核心選項卡的數據部分添加一個類。這被稱爲表格。你給它一個專欄。並且您將該列類型設置爲對象。 – BeniaminoBaggins

回答

0

好,你就像將swift對象與解析對象混合在一起。如果你想將一個Car對象鏈接到你的Test類,你必須在解析數據庫中創建它(+ add class - > car - >然後在其中創建屬性)。當你創建了語法分析類Car u可以在swift代碼中使用它作爲let car = PFObjecT(className: "Car"),稍後將該類指定給測試對象testMan["myCar"] = car

+0

謝謝。我可以從Parse網站或僅在代碼中將Car()添加到我的測試對象嗎? – BeniaminoBaggins

+0

你必須在解析網站上創建汽車類,之後你可以將它放在代碼中 –