주석 처리 된 행에이 오류가 표시됩니다. datachoice는 UserData의 Object이지만 외부에 있지만 가져 왔습니다. 나는 .h에서 datesave를 유지했는데, 무엇이 합류하고 있는지 모른다.포인터에 NSDate를 전달할 때 EXC_BAD_ACCESS
.H
#import <UIKit/UIKit.h>
@interface DateViewController : UIViewController
@property (strong, retain) IBOutlet UIDatePicker *datepick;
@property (strong, retain) IBOutlet NSDate *datesave;
- (IBAction)okDatebutton:(id)sender;
@end
하는 .m
-(IBAction)okDatebutton:(id)sender {
datesave = [datepick date];
datechoice->date = datesave; //<-----------------here is the EXC_BAD_ACCESS
}
@end
'datesave'에 대한 할당 직후 NSLog ("% p", datechoice)'를 추가하고, null이 아닌 것이 로그에 출력되는지보십시오. – dasblinkenlight
당신은 무엇을 의미하니 : * "datachoice는 UserData의 Object이지만 외부에 있지만 가져 왔습니다."*? 해당 코드를 표시 할 수 있습니까? – sch