Ios 目标C:从20开始递增/递减整数
我不熟悉xcode和objective C 我的目标是创建一个应用程序来保持魔术聚会游戏的分数 从0的整数开始很容易。然而,在魔法聚会中,每个玩家都以20条生命开始,并从中获得或失去生命 下面的实现将标签增加和减少1。伟大的但是,它会覆盖故事板上设置为20的“我的标签”值,并从0重新开始 不幸的是,在这一阶段,我对objective-c中整数存储的工作原理了解不够,因此我在ruby中的经验显然没有帮助 这是我的ViewController.h文件:Ios 目标C:从20开始递增/递减整数,ios,objective-c,iphone,Ios,Objective C,Iphone,我不熟悉xcode和objective C 我的目标是创建一个应用程序来保持魔术聚会游戏的分数 从0的整数开始很容易。然而,在魔法聚会中,每个玩家都以20条生命开始,并从中获得或失去生命 下面的实现将标签增加和减少1。伟大的但是,它会覆盖故事板上设置为20的“我的标签”值,并从0重新开始 不幸的是,在这一阶段,我对objective-c中整数存储的工作原理了解不够,因此我在ruby中的经验显然没有帮助 这是我的ViewController.h文件: // // ViewController.h
//
// ViewController.h
// Counter
//
// Created by Gregory Hill on 1/24/15.
// Copyright (c) 2015 mrsenorhill. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet UILabel *label;
@property int counter;
- (IBAction)increment:(id)sender;
- (IBAction)decrement:(id)sender;
@end
我已经找遍了,但我知道的还不足以找到我要找的东西。我假设我需要在ViewController.m的实现中将我的标签设置为20,但我一点也不知道怎么做。最初需要将self.counter和标签都设置为20,否则self.counter默认为0。例如,在viewDidLoad中,您可以这样设置标签文本和计数器:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self.label setText:@"20"];
self.counter = 20;
}
您还可以在界面中将标签的初始文本设置为20。您需要将self.counter和标签的初始文本设置为20。我是否在标题中作为属性执行此操作?或者在iAction中,对于.m中的两个操作?都不是。我会写一个答案的。谢谢你的快速回复,林赛!
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self.label setText:@"20"];
self.counter = 20;
}