所以我有一个数据模型,它设置有一个表,其中包含一系列对象的 、 和 列(每个对象都有一个唯一的 ID 号NAME)ID。CONDITION这些对象的其余属性包含在基于对象类型的几个相应表的列中(每种类型都有一些不同的属性)。所有特定于类型的表都有一个ID列,以便对象可以与主列表相匹配。
我想编写一个 sql 查询,它将根据与CONDITION唯一的ID.
这是我正在使用的简化示例:
object_master_list
| ID | NAME | CONDITION |
-------------------------
|1234| obj1| true|
|0000| obj2| false|
|1236| obj3| true|
|0001| obj4| false|
|5832| obj5| true|
|6698| obj6| false|
|6699| obj7| false|
obj_type_one
| ID | NAME | HEIGHT |
-------------------------
|1234| obj1| o1height|
|0000| obj2| o2height|
|5832| obj5| o5height|
|6699| obj7| o7height|
obj_type_two
| ID | NAME | WEIGHT …Run Code Online (Sandbox Code Playgroud) 我有一个表视图,显示我希望用户能够编辑的列表。为了节省空间,并且让我的视图更容易看清,我创建了一个符合 UIKeyInput 协议的自定义工具栏,这样我就可以拉起键盘而无需使用任何文本字段。到目前为止,一切都很好。我有一个可变字符串正在处理来自键盘的输入:
- (void)insertText:(NSString *)text {
if (!itemForList) {
itemForList = [NSMutableString string];
}
[itemForList appendString:text];
}
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么做是检测用户何时按下回车键。这很重要,因为我需要能够获取用户输入的字符串并将其添加到表视图显示的可变数组中,然后重置该字符串以处理新输入。我将非常感谢在这一领域的任何帮助。多谢你们。