オブジェクトがデータベースから設定され、同様にデータベースに保存されるビューがあります。UITextViews はうまく機能していますが、UISwitch の状態を設定する方法がわかりません。
IB で変更できますが、それは私が必要とするものではありません。DB のレコードには、0 または 1 のブール値があります。したがって、フィールドが true の場合、UISwitch の状態を ON に設定します。
また、レコードを保存するときは、ビューで値を確認して、テーブルにフィールドを設定できるようにする必要があります。
助けてくれてありがとう!!
編集:これは私がこれまでに行ったことです:
.h ファイル
@interface UserEdit : UIViewController {
IBOutlet UISwitch *male;
}
@property (nonatomic, retain) IBOutlet UISwitch *male;
.m ファイル
@synthesize male;
- (void)viewDidLoad {
[super viewDidLoad];
[male SetOn:NO];
}
上記の SetOn 行にヒットすると、アプリがダンプします
また、値を設定するだけでなく、読み取ることもできる必要があります