在 xcode 中实现 class 时的运行时 return (lldb) 6

Runtime return (lldb) when implement class in xcode 6

在Operation.h

@interface Operation : NSObject
-(float)addition:(float)number1 plusWith:(float)number2;
@end

在Operation.m

#import "Operation.h"
@implementation Operation
-(float)addition:(float)number1 plusWith:(float)number2 {
    return number1 + number2;
}
@end

在ViewController.m

#import "Operation.h"
- (void)viewDidLoad {
    [super viewDidLoad];
Operation *Math = [[Operation alloc] init];
    float doPlus = [Math addition:3.0 plusWith:4.0];
    NSLog(@"%f + %f = %f",3.0,4.0,doPlus);
}

为什么运行时只是 return (lldb)?我的错误在哪里? 我的调试区:

您的代码没有错误。您的代码停止的原因是您在这一行放置了一个断点:

return number1 + number2;

断点表示"stop here"。调试器停在那里,因为这是你的断点告诉它做的。

因此您可以删除断点,或者当调试器在断点处停止时,您可以告诉它从该点恢复 运行。