使用分段控件设置PFObject值

时间:2015-02-08 18:16:12

标签: xcode parse-platform uisegmentedcontrol

真实 -

我正在尝试创建一个允许用户创建公共或私人群组的群组共享应用。我创建了一个“CreateTableViewController”,它将图像,组名和注释保存为Parse中的PFObject。一切正常。然而,我想要做的是添加一个带有2个段(1-public,2-private)的分段控件,并将其合并到我现有的PFObject方法中。如果用户单击“public”,则保存PFObject,其值为public,反之亦然。

作为初学者,我确信这是一个简单的解决方案,所以请分享一些智慧!

1 个答案:

答案 0 :(得分:0)

UISegmentedControl具有获取所选细分的属性,您可以在保存时使用此属性来确定用户选择的值。

因此,只要用户点击应用中的保存按钮,就会获得该属性的值(int),例如mySegmentedControl.selectedSegmentIndex

要自动获得有关该控件更改的通知,您可以将UIControlEventValueChanged事件的目标和选择器添加到分段控件。每当所选值发生变化时,都会调用此方法,您可以在PFObject上调用所选的保存方法。

[mySegmentedControl 
    addTarget:self 
    action:@selector(myMethod) 
    forControlEvents:UIControlEventValueChanged];

UISegmentedControl Documentation https://developer.apple.com/library/ios/documentation/UIKit/Reference/UISegmentedControl_Class/#//apple_ref/occ/instp/UISegmentedControl/selectedSegmentIndex