使用分段控件设置 PFObject 值

Setting a PFObject Value with Segmented Control

真实简单-

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

作为初学者我相信这很容易解决,所以请分享一些智慧!

A UISegmentedControl 有一个 属性 来获取选定的段,您可以在保存时使用它来确定用户选择了哪个值。

因此,每当用户点击您应用中的保存按钮时,获取 属性(一个整数)的值,例如 mySegmentedControl.selectedSegmentIndex

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

上调用您选择的保存方法
[mySegmentedControl 
    addTarget:self 
    action:@selector(myMethod) 
    forControlEvents:UIControlEventValueChanged];

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