#import "DatePickerViewController.h"
#import <Parse/Parse.h>
@interface DatePickerViewController()
@end
@implementation DatePickerViewController
@synthesize dateLabel;
@synthesize pick;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
UIBarButtonItem *saveDate = [[UIBarButtonItem alloc]
initWithTitle:@"Save Date"
style:UIBarButtonItemStyleDone
target:self
action:@selector(saveList:)];
self.navigationItem.rightBarButtonItem = saveDate;
pick = [[UIDatePicker alloc] init];
[pick setFrame:CGRectMake(0,200,320,120)];
[pick addTarget:self action:@selector(updateDateLabel:) forControlEvents:UIControlEventValueChanged];
}
-(void)saveList:(id)sender {
// need to finish
}
-(IBAction)updateDateLabel {
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterLongStyle];
[formatter setTimeStyle:NSDateFormatterMediumStyle];
dateLabel.text = [NSString stringWithFormat:@"%@", [formatter stringFromDate:pick.date]];
}
0
A
回答
1
您的註冊從選擇器事件是使用預計一個參數(@selector(updateDateLabel:)
預計形式-updateDateLabel:(id)arg
的方法),而你已經實現了不帶任何參數(-updateDateLabel
)
當然的選擇,所有這是沒有意義的,因爲你已經將你的選擇器從故事板中已被解除存檔的選擇器中重新分配。刪除初始化代碼並將IBAction連接到故事板中的選擇器。
0
更改-(IBAction)updateDateLabel {
至-(IBAction)updateDateLabel:(id)sender {
+0
嗯,不起作用。 – STANGMMX 2013-03-16 21:11:20
相關問題
- 1. 敲擊不更新輸入值隨日期選擇器更改
- 2. Textview不會隨着Android 3d輪播更改選擇而改變
- 3. 更改日期選擇器
- 4. 爲什麼Javascript更改我的日期?
- 5. 我怎麼能在日期選擇器更改日期格式
- 6. 隨着時間的推移更改UILabel?
- 7. 更改jQuery日期選擇器中的日期選擇其他
- 8. 爲什麼我的日期選擇器不會一次加載日期?
- 9. 更改日期選擇器的樣式
- 10. 更改日期選擇器的格式
- 11. 爲什麼我的本地變量不會隨標籤更改而改變?
- 12. 在啓動日期選擇器上的所有日期選擇器的更改更改日期
- 13. JQUERY更新選項卡日期選擇器字段更改
- 14. 日期選擇器值僅在更改日期時纔會更改
- 15. 更改日期選擇器UI日期會給出錯誤
- 16. jQuery的日期選擇器更改日期,而不CTRL鍵按下
- 17. facebook messenger bot的持久性菜單不會隨着上次更改而更新
- 18. 爲什麼我不能更改我的UILabel的框架?
- 19. 子表單不會隨着新添加的數據而更新
- 20. 帶Twitter推文的日期選擇器顯示但不會更改日期
- 21. 更改引導日期選擇器日期格式選擇
- 22. jQuery的日期選擇器 - 動態更改可選日期
- 23. 爲什麼我的jQuery UI的日期選擇器不會默認爲英語
- 24. 年爲什麼不改變材料的日期選擇器
- 25. 選擇更改日期(jquery.datepick)
- 26. 爲什麼我的輸出不會隨着每次循環迭代而改變?
- 27. 爲什麼我的HTML5進度條不會隨着jQuery AJAX而改變?
- 28. 更改jQuery日期選擇器格式
- 29. 更改日期選擇器樣式iphone
- 30. 更改在日期選擇器插件
這不會崩潰嗎? – rdelmar 2013-03-16 21:08:31
驗證'dateLabel'不是'nil'。 – rmaddy 2013-03-16 21:11:42
邊注 - 這條線:'dateLabel.text = [NSString的stringWithFormat:@ 「%@」,[格式化stringFromDate:pick.date]];'應該是:'dateLabel.text = [格式化stringFromDate:pick.date]; '。 – rmaddy 2013-03-16 21:12:49