NSTextField到uint16_t

时间:2011-07-06 16:53:39

标签: iphone objective-c string integer

我的iPhone应用中有一个文本字段,我想转换用户输入的内容并将其转换为uint16_t。我怎么能这样做?

文本框仅用于输入数字。

1 个答案:

答案 0 :(得分:2)

这应该有效:

uint16_t integer = (uint16_t)[myTextField.text integerValue];

这将获取文本字段的文本,将其转换为整数并将其强制转换为uint16_t。请注意,如果用户输入a value bigger than 65,535(或者小于0),它将无效。