我是一个新手iOS程序员,我有一个问题.
我目前正在研究iOS核心数据,我的问题是我想通过获取a的值将数据插入到数据库的布尔属性中UISwitch.
问题是我不知道我必须调用什么方法(例如.text对UITextField做同样的事情).我做了一个小谷歌搜索,但没有结果.这是一些代码:
[newContact setValue:howMany.text forKey:@"quantity"];
[newContact setValue:important.??? forKey:@"important"];
Run Code Online (Sandbox Code Playgroud)
howmany是一个文本域,重要的是UISwitch
我注意到对于具有自定义getter方法的属性
@interface MyClass : NSObject
@property (nonatomic,getter=isActive) BOOL active;
@end
Run Code Online (Sandbox Code Playgroud)
都
BOOL b = myObj.isActive
Run Code Online (Sandbox Code Playgroud)
和
BOOL b = myObj.active
Run Code Online (Sandbox Code Playgroud)
可以用来获取价值.在这两种情况下isActive都调用该方法.
UIButton有一个属性selected,声明是
@property(nonatomic, getter=isSelected) BOOL selected.
那么调用该属性的方法是正确的?
button.selectedbutton.isSelected[button isSelected]我知道他们在Xcode中都很好,那有什么意义getter=isXXX呢?