Source code examples Create & Save Object Storing data on Symbyoz is built around Parse and his ParseObject
.
Each ParseObject
contains key-value pairs of JSON-compatible data. This data is schemaless, which means that you don’t need to specify ahead of time what keys exist on each ParseObject
.
If you want to have a structured model of your object, you can do it so by registering what we call Subclasses (see more infos on this page ).
Simple Way
Java Swift
Copy import com.parse.ParseObject;
public void createObject()
{
ParseObject object = new ParseObject("ClassName");
// object.put(key, value);
object.put("age", 37);
object.put("userName", "John Doe");
object.put("isFunny", false);
object.saveInBackground();
}
Copy import Parse
class testVC: UIViewController
{
override func viewDidLoad()
{
super.viewDidLoad()
self.createObjet()
}
func createObjet()
{
let newObject = PFObject.init(className:"test")
newObject["TitleA"] = "valueA"
newObject["isBoolean"] = true
newObecjt["pointer"] = PFUser.current()
newObject.saveInBackground()
}
}
With Callback
Java Swift
Copy import com.parse.ParseException;
import com.parse.ParseObject;
import com.parse.SaveCallback;
public void createObject()
{
ParseObject object = new ParseObject("ClassName");
// object.put(key, value);
object.put("age", 37);
object.put("userName", "John Doe");
object.put("isFunny", false);
object.saveInBackground(new SaveCallback()
{
@Override
public void done(ParseException e)
{
}
});
}
Copy import Parse
class testVC: UIViewController
{
override func viewDidLoad()
{
super.viewDidLoad()
self.createObjet()
}
func createObjet()
{
let newObject = PFObject.init(className:"test")
newObject["TitleA"] = "valueA"
newObject["isBoolean"] = true
newObecjt["pointer"] = PFUser.current()
newObject.saveInBackground(block:
{
(isSuccess, error) in
if let error = error
{
print (error.localizedDescription)
}
else
{
if (isSuccess)
{
// Do something
}
}
})
}
}