1
2015-05-02 23:56:34.047 TapIt WatchKit Extension[1398:18615] b: <WKInterfaceButton: 0x6080000580c0>
2015-05-02 23:56:34.048 TapIt WatchKit Extension[1398:18615] sender: (null)

- (IBAction)tapped:(id)sender {
    bool success = false;
    NSLog(@"b: %@", b);
    NSLog(@"sender: %@", sender);

なぜこれはnilを通過するのですか?

4

1 に答える 1

8

WatchKit アクションには、送信者が引数として含まれていません。それがあなたが見ている理由ですnil。この場合、メソッドは実際には- (IBAction)tapped.

于 2015-05-03T04:53:36.717 に答える