В моем заголовке Objective-C у меня есть следующее объявление метода класса:
@interface WXMediaMessage : NSObject
+(WXMediaMessage *) message;
Я попытался вызвать этот метод следующим образом:
var message : WXMediaMessage = WXMediaMessage.message()
Но это не сработает. Я настроил заголовок-заголовок.
ИЗМЕНИТЬ:
Если я вызову метод, как описано, появится сообщение об ошибке 'message()' is unavailable: use object construction 'WXMediaMessage()'
.
Если я использую WXmediaMessage(), ошибка исчезает. Тем не менее, вернет тот же результат, что и сообщение [WXMediaMessage], если будет вызвано в Objective C?
MYAPP_bridging_header.h
#ifndef MYAPP_bridging_header_h
#define MYAPP_bridging_header_h
#import "WXApi.h"
#import "WXApiObject.h"
#endif
Фрагмент WXApiObject.h
@interface WXMediaMessage : NSObject
+(WXMediaMessage *) message;
@end
WXApiObject.m
(It is an external api, so I can't see the content)