다음과 같이 내 개체 선언 다음에NStimeInterval 속성 오류
-(NSTimeInterval)getTimeInterval:(NSString*)timeStr
{
NSTimeInterval interval;
//some code
return interval;
}
-(void) func:(NSString*)timeInterval
{
My *my = [[My alloc] init];
my.time = [self getTimeInterval:timeInterval];
}
: 어딘가에 코드에서
my.h
@interface My:NSObject{
NSTimeInterval time;
}
@property (assign) NSTimeInterval time;
@end
my.m
@implementation My
@synthesize time;
@end
줄
my.time = [self getTimeInterval:timeInterval];
내가 오류 얻을 : 문제는 여기서 " 'setTime'의 인수 1 호환되지 않는 유형을"
사람은 말해 줄 수 있습니까?
설명에 잘못된 것이 없습니다. 나는이 질문에 의아해했다. (위의 내용을 보지 못했다.) 아주 단순한 프로젝트에서 XCode에 그것을 복제하고 아무런 오류도 없었다. – Bourne
'getTimeInterval :'은'- (NSTimeInterval *) getTimeInterval : (NSString *) timeStr'과 같은 것이 아니라'- (NSTimeInterval) getTimeInterval : (NSString *) timeStr'과 똑같이 선언되어 있습니까? 너무)? – Jilouc
여러분, 저를 해결책으로 안내해 주셔서 감사합니다. 내 코드는 exeactly 게시했지만, 나는 함수가 .h 파일에 선언되지 않았다. 나는이 경우 클래스가 함수에 응답하지 않을 수도 있다는 경고 메시지를 보았지만 오류가 발생한 것은 이번이 처음입니다. – Misha