我正在使用应用程序来锁定、解锁和打开我的汽车后备箱。唯一的问题是我不知道如何修改 Xcode 项目,所以有 3 个按钮。基本上现在如果我输入“U”然后输入-汽车解锁,“L”然后输入-汽车锁,然后输入“T”然后输入-后备箱打开。我想添加三个按钮来模拟这三件事,并一起消除打字。如果您想查看我的 adruino 或 xcode 项目代码,我可以上传它们。我在下面的文本框上放了一些代码。
BOOL)textFieldShouldReturn:(UITextField *)textField
{
NSString *text = textField.text;
NSNumber *form = [NSNumber numberWithBool:NO];
NSString *s;
NSData *d;
if (text.length > 16)
s = [text substringToIndex:16];
else
s = text;
d = [s dataUsingEncoding:NSUTF8StringEncoding];
if (bleShield.activePeripheral.state == CBPeripheralStateConnected) {
[bleShield write:d];
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:text, TEXT_STR, form, FORM, nil];
[tableData addObject:dict];
[_tableView setContentOffset:CGPointMake(0, CGFLOAT_MAX)];
NSLog(@"%f", _tableView.contentOffset.y);
[self.tableView reloadData];
}
textField.text = @"";
return YES;
谢谢您的帮助!