2012-07-09 2 views
0

iOS에 조금 새로운 기능입니다. 나는 알고방법 불러 오기

-(void) pressed { 

} 

이 방법으로 호출 할 수있는 void method 즉 : 내가하는 방법에

[self viewDidAppear:YES]; 

방황 : viewDidAppear 이런 식으로 뭔가를 호출 할 수 있습니다

[self pressed]; 

및 아래의이 방법으로 다시 호출하거나 다시 전화하는 방법 :

- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel 
{ 

    return [images count]; 
} 

답변

0

저에게 데이터 소스 방법이 ... 컨트롤러에서 호출됩니다.

//And it may be called in the controller as below where delegate is object of some class 
    iCarousel *iCarouselObj; 
    if(delegate && [delegate respondsToSelector:@selector(numberOfItemsInCarousel:)]) 
     int items = [delegate numberOfItemsInCarousel:iCarouselObj]; 

//The below code is just to tell you how to call a method with arguments 
iCarousel *iCarouselObj; 
int items = [self numberOfItemsInCarousel:iCarouselObj]; 
1

-(void)viewDidAppear:(BOOL)animated으로 전화하지 마십시오. UIViewController 라이프 사이클의 일부이며 자동으로 호출됩니다. 다른 하나에 관해서는 :

- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel 
{ 
    return [images count]; 
} 

등 직접뿐만 아니라 호출 할 수 없습니다, 나는 iCarousel을 사용한 적이 있지만 데이터 소스로부터의 방법이 될 것으로 보인다합니다.