2012-09-01 5 views
1

int와 함께 할 수있는 가장 단순한 작업 인 것처럼 보입니다. 그러나 어떻게 할 수 있는지 보여주는 아무것도 찾을 수없는 것 같습니다. Google을 시도했지만 이해하려고하는 것보다 더 깊이있는 모든 것이 백만 번 조회수를 얻습니다.Xcode에서 int에 추가하는 방법

내가 원하는 것은 정수가 있고 어떤 일이 발생하면 (버튼 누름, 이미지 이동, 뭐든간에) 나는이 정수에 1을 더하고, 호출 할 때 별도의 메서드를 갖고 싶을 때 정수를 검사하고 하나를 만든다. 값에 따라 몇 가지 조치가 필요합니다.

나는 int에 1을 더하는 것 외에는이 모든 작업을 수행 할 줄 안다.

나는 이것이 너희들에게 미친 멍청한 질문이되어야한다는 것을 알고있다. 아무도 나에게 뼈를 던져 신경써?

답변

2

선언 INT 지수 :

-(void)btnClicked:(id)sender 
{ 
    index++; 
} 

다른 방법 이미지는

index++; 

지금과 같은 작업을 수행 이동 :

-(void)performAction:(int)index 
{ 
    switch(index) 
    { 
     //make case depending on number 
     case : 1 
     { 
      // do something here on index 1 
     } 
     break; 
     ..... 
     ..... 
     ..... 
     default 
     { 
      // do something here if not that index 
     } 
     break; 

    } 


} 
+0

가격, 당신은 친구 야! 색인 ++; 나에게 해줬고, 나는 인덱스 + 1을하려고 노력했다. 또한 스위치 부분은 제가 사용하려고하는 모든 if 문을 정리하는 데 도움이됩니다. 고마워요! – DelightedD0D

2
int i = 4; 
i++; 

찾고 계신가요?

+0

네, 정확히 위와 같은 답변을 받아 들였습니다. 누군가 길을 인도하는 데 도움이 될 것 같지만 당신이 그것을 못 박았습니다. – DelightedD0D

0

카운트 할 액톤이 발생하는 UIViewController에 NSUInteger 속성을 추가해야합니다. 그런 다음 각 작업의 첫 번째 단계로 해당 속성에 1을 추가 할 수 있습니다. .H 파일 버튼의 클릭에 지금

에서

@interface MyViewController extends UIViewController 
@property (nonatomic) NSUInteger actionCounter; 
@end 

@implementation MyViewController 
@synthesize actionCounter; 

//in your actions here, add one to actionCounter 
-(void) IBAction doSomething{ 
    self.actionCounter++; 

    //do the actual action here 
} 

//in your check method, read the actionCounter value and do something 
-(void) checkActionCount{ 
    if(self.actionCounter => 1){ 
     NSLog(@"User did something"); 
    } 
} 

@end 
관련 문제