没有参数的函数可以很好地使用参数 - 崩溃

时间:2012-01-15 15:26:51

标签: xcode function

它没有问题: h文件:

- (BOOL) trytoGETURL;

m file

    - (BOOL) trytoGETURL {

    / some code here ... 


      if ([response statusCode] == 200)
        return YES;
    else
        return NO;
   }


    - (IBAction)ButtonTouchUp:(id)sender {
    NSLog(@"button clicked");
    if (  [self trytoGETURL]) {
        NSLog(@"ok");
    }  else    NSLog(@"problem");

但是崩溃了: h文件

    - (BOOL) trytoGETURL:(NSString *) baseurl Redvalue:(int)red 
GreenValue:(int)green BlueValue: (int) blue;

m file

    - (BOOL) trytoGETURL:(NSString *) baseurl Redvalue:(int)red 
GreenValue:(int)green BlueValue: (int) blue  {



   if ([response statusCode] == 200)
        return YES;
    else
        return NO;
   }


- (IBAction)ButtonTouchUp:(id)sender {
    NSLog(@"button clicked");
    if (  [self trytoGETURL:@"sd" Redvalue:100 Greenvalue:100 Bluevalue:100]) {
        NSLog(@"est takaya stranica");
    }  else    NSLog(@"net takoi stranica");

Xcode也写道:找不到实例方法!?? 顺便说一句,当我开始像往常一样写作时,它对我没有帮助,为什么会这样呢?

2 个答案:

答案 0 :(得分:2)

检查您的大写字母:

trytoGETURL:Redvalue:Greenvalue:Bluevalue:

肯定与:

不一样
trytoGETURL:RedValue:GreenValue:BlueValue:

答案 1 :(得分:0)

这只是suntax的一个问题。 trytoGETURL:(NSString *) baseurl - 错了, trytoGETURL:(NSString *)baseurl是对的。 - 不需要空间。