0
버튼을 누르면 버튼의 텍스트를 변경하려고하지만 작동하지 않습니다. 내가 놓친 게 있니?WKInterfaceButton의 제목을 설정하는 방법은 무엇입니까?
저는 몇 시간 동안 제 문제를 파악하려고 노력해 왔습니다. 도움을 주시면 감사하겠습니다.
h. 파일
#import <WatchKit/WatchKit.h>
#import <Foundation/Foundation.h>
@interface InterfaceController : WKInterfaceController
{
IBOutlet WKInterfaceButton*playpausebtn;
}
-(IBAction)play;
@end
m. 그것은 스위프트-3 엑스 코드 8.1에서 잘 작동
#import "InterfaceController.h"
#import <WatchConnectivity/WatchConnectivity.h>
@interface InterfaceController() <WCSessionDelegate>
@end
@implementation InterfaceController
- (void)awakeWithContext:(id)context {
[super awakeWithContext:context];
// Configure interface objects here.
}
- (void)willActivate {
[super willActivate];
if ([WCSession isSupported]) {
WCSession *session = [WCSession defaultSession];
session.delegate = self;
[session activateSession];
}
}
- (void)didDeactivate {
// This method is called when watch view controller is no longer visible
[super didDeactivate];
}
-(IBAction)play{
[playpausebtn setTitle:@"sleep"];
}