2017-11-13 1 views
0

나는 그가 cell .h file의 방법을 선언하는 this 자습서를 읽고있다에서 .H 및 사유 재산의 메소드 선언 만 하지.m class의 메소드를 구현 않았다, 그는 선언 block a private property과 같은 이름 method@property (copy, nonatomic) void (^didTapButtonBlock)(id sender);목표 - C,하는 .m 혼란

이 연습은 무엇입니까?

만 .H의 방법을 선언하고하는 .m에 개인 재산을 만드는 것은 단순히 내가하는 .m 파일에 .H 파일

-(void)xyz:(NSString*)string; 

의 방법을 만들어이

처럼하려고 노력

@property (nonatomic, strong) NSString *string; 

그러나 엑스 코드는 친절 무엇을 말할 경고를 Method definition for 'xyz' not found

을 제공 현장 뒤에서 가고 있니?

답변

3

그는 블록 변수에 대한 setter 메소드를 노출하지만 나는 경우, 방법은

이 당신이 할 수있는 방법 인 속성에 대한 setter 메소드입니다 단어 set을 가지고, 개인 게터를 유지하는 것 같은 :

-(void)setXyz:(NSString*)xyz; 

와하는 .m에서

:이 방법은 속성 인스턴스를 얻을 수 있는지 다른 클래스를 만드는 것입니다,하지만 난 줄 수
@property (nonatomic, strong) NSString *xyz; 

t 값