首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类不完整的实现代码错误?

类不完整的实现代码错误?
EN

Stack Overflow用户
提问于 2012-10-05 15:51:42
回答 2查看 90关注 0票数 0

//我四处看看,似乎incomplete implementation是您的代码中的一个错误,但我似乎找不到它,请帮助我。

ScrollerViewController.m:

代码语言:javascript
复制
//
//  ScrollerViewController.m
//  Coach App Restore
//
//  Created by Marco Donkers on 10/4/12.
//  Copyright (c) 2012 Marco Donkers. All rights reserved.
//

#import "ScrollerViewController.h"

@interface ScrollerViewController()

@end

@implementation ScrollerViewController // incomplete implementation

NSString *combinedString;
NSString *teamString;
int integerMdon = 1;

@synthesize lblTeamPlayerMdon;
@synthesize tbTeamPlayerMdon;
@synthesize playerNumberMdon;
@synthesize sliderNumberMdon;
@synthesize lblPlayerNumberMdon;
@synthesize switchRingLeaderMdon;
@synthesize lblTeam;


- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) 
    {
    // Custom initialization
    }
return self;
}

- (void)viewDidLoad
{

[super viewDidLoad];
[self loadString:@"Number":teamString];
tbTeamPlayerMdon.text = teamString;

}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
-(void)SaveTextBox:(NSString*)string :(NSString*)stringsave
{

NSString *savestring = string;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:savestring forKey:stringsave];
[defaults synchronize];
}

-(void)loadString:(NSString *)location:(NSString *)saveInString
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *loadstring = [defaults objectForKey:location];
saveInString = loadstring;
}
- (IBAction)sliderPlayerNumberMdon:(id)sender
{
integerMdon = (int)sliderNumberMdon.value;
    playerNumberMdon.text = [[NSString alloc]initWithFormat:@"%d", integerMdon];

lblPlayerNumberMdon.text = [[NSString alloc] initWithFormat:@"%d", integerMdon];
}

- (IBAction)ringLeaderMdon:(id)sender
{

}

- (IBAction)tbTeamPlayerMdon:(id)sender
{
combinedString = [teamString stringByAppendingString:playerNumberMdon.text];
[self SaveTextBox:tbTeamPlayerMdon.text :combinedString];
lblTeamPlayerMdon.text = tbTeamPlayerMdon.text;
}

@end

ScrollerViewController.h:

代码语言:javascript
复制
//
//  ScrollerViewController.h
//  Coach App Restore
//
//  Created by Marco Donkers on 10/4/12.
//  Copyright (c) 2012 Marco Donkers. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface ScrollerViewController : UIViewController
@property (weak, nonatomic) IBOutlet UILabel *lblTeam;
@property (weak, nonatomic) IBOutlet UISwitch *switchRingLeaderMdon;
@property (weak, nonatomic) IBOutlet UISlider *sliderNumberMdon;
@property (weak, nonatomic) IBOutlet UILabel *lblTeamPlayerMdon;
@property (weak, nonatomic) IBOutlet UITextField *tbTeamPlayerMdon;
@property (weak, nonatomic) IBOutlet UILabel *playerNumberMdon;
@property (weak, nonatomic) IBOutlet UILabel *lblPlayerNumberMdon;
- (IBAction)sliderPlayerNumberMdon:(id)sender;
- (IBAction)ringLeaderMdon:(id)sender;
- (IBAction)tbTeamPlayerActionMdon:(id)sender;

@end
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-05 15:55:40

您在接口中定义了tbTeamPlayerActionMdon:,但在实现中定义了tbTeamPlayerMdon

票数 0
EN

Stack Overflow用户

发布于 2012-10-05 15:57:47

您需要向.m文件添加tbTeamPlayerActionMdon操作方法,如下所示:

代码语言:javascript
复制
- (IBAction)tbTeamPlayerActionMdon:(id)sender {

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12741888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档