Lon*_*Guy 0 cocoa-touch objective-c nscharacterset nsrange ios7
我试图写这个没有点符号,但无法弄清楚:
[[textField text] rangeOfCharacterFromSet:someInstanceVar].location
Run Code Online (Sandbox Code Playgroud)
我一直在 bad receiver type NSRange (aka '_struct NSRange')
这不可能吗?
亲切的问候
没有圆点你不能称之为.
rangeOfCharacterFromSet返回一个NSRange简单的C结构:
typedef struct _NSRange {
NSUInteger location;
NSUInteger length;
} NSRange;
Run Code Online (Sandbox Code Playgroud)
而不是Objective-C对象..location访问该结构的第一个成员,并且是纯C语法.这与属性的点符号或方法调用无关.
| 归档时间: |
|
| 查看次数: |
70 次 |
| 最近记录: |