相关疑难解决方法(0)

如何获得UISwitch的价值?

我是一个新手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

cocoa-touch core-data uiswitch ios

22
推荐指数
3
解决办法
3万
查看次数

如何在Objective-C类中使用自定义getter方法

我注意到对于具有自定义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都调用该方法.

  • 获得房产价值的这两种方式有什么区别吗?
  • 什么是"推荐"的方式?

objective-c getter-setter

3
推荐指数
1
解决办法
929
查看次数

调用具有关键字"getter = isXXX"的Objective-c属性

UIButton有一个属性selected,声明是
@property(nonatomic, getter=isSelected) BOOL selected.

那么调用该属性的方法是正确的?

  1. button.selected
  2. button.isSelected
  3. [button isSelected]

我知道他们在Xcode中都很好,那有什么意义getter=isXXX呢?

cocoa objective-c ios

1
推荐指数
1
解决办法
314
查看次数