Ios7 存储AMRatingController星型

Ios7 存储AMRatingController星型,ios7,controller,Ios7,Controller,[更新] 使用不同的控制器,从这里开始:。但我是同一条船上的人。我完成了所有的视觉效果,看起来不错,但我不知道如何获取用户输入的内容并将其保存到属性中。在那之后,我甚至不得不再把它拿出来,想不出如何再把它转换成星星。请有人帮助,我正在接近这个应用程序的终点线,但不能越过它 [旧帖] 我想用控制器AMRatingController制作一个五星评级系统。我正在使用xcode 5和ios7。通过导入图像并使用以下代码,我获得了要显示的星星和点: UIImage *dot, *star; do

[更新] 使用不同的控制器,从这里开始:。但我是同一条船上的人。我完成了所有的视觉效果,看起来不错,但我不知道如何获取用户输入的内容并将其保存到属性中。在那之后,我甚至不得不再把它拿出来,想不出如何再把它转换成星星。请有人帮助,我正在接近这个应用程序的终点线,但不能越过它

[旧帖] 我想用控制器AMRatingController制作一个五星评级系统。我正在使用xcode 5和ios7。通过导入图像并使用以下代码,我获得了要显示的星星和点:

    UIImage *dot, *star;
dot = [UIImage imageNamed:@"dot.png"];
star = [UIImage imageNamed:@"star.png"];
AMRatingControl *imagesRatingControl = [[AMRatingControl alloc] initWithLocation:CGPointMake(110, 250)
                                                                      emptyImage:dot
                                                                      solidImage:star
                                                                    andMaxRating:5];
[self.view addSubview:imagesRatingControl];
但是现在我想将用户的评分存储到开胃菜实体的属性中。到目前为止,我找不到任何地方可以从我掌握的信息中获得这些信息。我有其他属性,比如名称和其他东西,但我从文本字段中获取用户输入的信息,然后将值设置为相应的属性。但在这种情况下,我不知道如何使它成为我可以储存的东西。现在它只是显示点,我可以放星星。谢谢。

只需添加此代码即可

 myRatingControl.editingChangedBlock = ^(NSUInteger rating)
{

 //do whatever you need to do with rating number. 

    NSLog(@"%d", rating);
    myValue = rating;

};
每次按下星号时都会调用此块