我正在Xcode中使用iPhone應用程序,我想用4種不同的選擇使用分段控件。爲什麼我的分段控件沒有反應?
我想知道我做錯了什麼,爲什麼當我點擊它時,NSLog消息不顯示?
這是我的代碼:
.h文件中:
#import <Foundation/Foundation.h>
@interface Format : UIViewController{
IBOutlet UISegmentedControl *papper;
}
@property (nonatomic, retain) IBOutlet UISegmentedControl *papper;
-(IBAction)papperskontrollSwitched:(id)sender;
.m文件:
#import "Format.h"
@implementation Format
@synthesize papper;
-(IBAction)papperskontrollSwitched:(id)sender{
if(papper.selectedSegmentIndex==0){
NSLog(@"A5 valdes");
}
else if(papper.selectedSegmentIndex==1){
NSLog(@"A4 valdes");
}
else if(papper.selectedSegmentIndex==2){
NSLog(@"A3 valdes");
}
else if(papper.selectedSegmentIndex==3){
NSLog(@"Visitkort valdes");
}
}
@end
請檢查您鏈接的UISegmentedControl在IB到屬性和操作(控制拖動一行)。 –
我查過,他們都鏈接。 –
你爲什麼要爲這個分段控件定義一個實例變量和屬性?這可能導致事情不能適當反應。 – hgwhittle