-3

我知道 Objective-C,但我正在尝试编写服务器端代码并​​需要帮助:

这是按字段获取对象的代码

这是更新对象的代码。

这是创建对象的代码。

这是删除对象的代码。

目前,我必须进行 4 次 API 调用才能单独执行上述操作。我想进行一次 API 调用并在一个代码中完成所有三个操作:

我有两个Schemas

  1. Cars
  2. CarsResolved

我需要执行以下操作:

  1. 我想在数据库(ds)中 Cars获取一个对象。是从 传入的。"car_ID""car_ID"User
  2. 接下来"resolved"用 int更新字段"1""originalID""car_ID"获取的对象中。复制 to 的值后"car_ID""originalID",我想将 设置"car_ID"为空或NULL.
  3. 接下来我想将更新的对象保存在CarsResolvedSchema 中。
  4. Cars删除从Schema 中获取的对象。

如果需要,这里是有关自定义代码的更多信息。

如何通过一个 API 调用在一个代码中执行所有三个操作?

4

1 回答 1

0

您一次写出执行每个操作的命令,然后将它们全部放在一个方法中。

---更新以给出虚构的例子---

public void updateUserAgeByName(String name, int age) {
  User user = fetchUserByName(name);
  user.setAge(age);
  updateUser(user);
}

另一个例子可能是

public void updateUserByName(String name, User newValues) {
  User user = fetchUserByName(name);
  user.setAllFrom(newValues);
  updateUser(user);
}      

有无限的变化,这取决于您可以使用哪些工具、您打算完成什么以及您如何构建代码。没有“正确”的答案,但有比其他答案更好的答案,这取决于使用模式和需要满足的其他要求。

于 2013-09-17T22:57:34.083 回答