iOS应用断点上运行(iOS app breakpoints on running)

2019-07-19 17:27发布

我是一个有经验的开发人员,但新到iOS /目标C.

下面的应用程序建立OK(模任何错字/ cut'n'paste错误)。 当我运行它,它打破了print方法,在一定程度上使得它看起来像有一些错误。 我看不出有什么或错误所在。 也许真正牛逼的错误,但!

谁能帮我通过解释什么,我做错了,如何解决呢?

这是一个命令行的MacOS应用程序,与基金会,正在兴建和XCode中运行。

@interface DayOfYear : NSObject
- (void) print;
- (id) init : (int) day;
@end // DayOfYear

@implementation DayOfYear

int dayInYr =0;

- (id) init : (int) day {
    self = [super init];
    dayInYr = day;
    return self;
}

- (void) print {
     // NSLog(@"In print with %d", dayInYr);

}    // WHEN RUN THIS IS WHERE IT BREAKPOINTS SAYING "Thread 1, breakpoint 1.1, 2.1


@end

int main(int argc, const char * argv[])
{

    @autoreleasepool {

        // insert code here...
        NSLog(@"Hello, World!");

        DayOfYear *d =[[DayOfYear alloc] init : 2 ];
        [d print];


        NSLog(@"Finished!");

    }
    return 0;
}

Answer 1:

你有两个断点上设置print方法。 断点显示在左边距为蓝色标志。 您可以通过拖动出来的利润,这样的摆脱他们:



文章来源: iOS app breakpoints on running