Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stackoverflow when try to pass variable to bool function
- -(IBAction)start:(id)sender
- {
- timer = [NSTimer scheduledTimerWithTimeInterval:.01 target:self selector:@selector(updateTimer:) userInfo:nil repeats:YES];
- MainInt = 0;
- numbersTimer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(countup) userInfo:nil repeats:YES];
- }
- -(void)countup
- {
- MainInt += 1;
- numbersLabel.text = [NSString stringWithFormat:@"%i", MainInt];
- count = numbersLabel.text.intValue;
- NSLog(@"num: %d", count);
- if ([self checknum:(count) == false]) {
- NSLog(@"BOOM");
- }
- }
- -(BOOL)checknum:(int)number
- {
- while (number<10)
- {
- if(number ==7)
- {
- NSLog(@"boom, i=%d", number);
- return true;
- }
- }
- while (number>=10 && number<1000)
- {
- if(number % 7 == 0)
- {
- NSLog(@"boom i=%d", number);
- return true;
- }
- if([self revese:(number)])
- {
- NSLog(@"boom reverse num = %d", number);
- return true;
- }
- }
- return false;
- }
- -(BOOL) revese:(int)number
- {
- if(number < 10 && number != 7)
- return false;
- if(((number % 10) == 7) || ((number / 10) == 7))
- return true;
- else {
- [self revese:(number / 10)];
- }
- return false;
- }
- if ([self checknum:(count) == false]) {
- NSLog(@"BOOM");
- }
- BOOL isLessThanOne = (count < 1);
- if ([self checksum:isLessThanOne]) {
- NSLog(@"BOOM");
- }
- if ([self checksum:count] == NO) {
- NSLog(@"BOOM");
- }
- while (number<10)
- while (number>=10 && number<1000)
- if(number<10){
- // do some tests
- } else if (number<1000){
- // do some other tests
- }
Add Comment
Please, Sign In to add comment