是否可以在不创建中间变量的情况下分配值?

时间:2014-07-03 21:03:40

标签: ios uitableview variables

我有自定义UITableViewCell属性UITextField

MOProfileSettingsCell *cell = [_customCells objectAtIndex:0];
NSString *str = cell.textField.text;

可以修改我的语法,如:

NSString *str = (MOProfileSettingsCell*)[_customCells objectAtIndex:0].textField.text;

我知道那个例子不对,但......

1 个答案:

答案 0 :(得分:2)

您需要更多括号,例如:

((MOProfileSettingsCell*)[_customCells objectAtIndex:0]).textField.text

但是,请使用代码中的第一种方式 - 否则很难阅读!