diff --git a/sdk/objc/native/src/objc_video_encoder_factory.mm b/sdk/objc/native/src/objc_video_encoder_factory.mm index c2afb2f878..027bfb5189 100644 --- a/sdk/objc/native/src/objc_video_encoder_factory.mm +++ b/sdk/objc/native/src/objc_video_encoder_factory.mm @@ -157,7 +157,7 @@ std::vector ObjCVideoEncoderFactory::GetSupportedFormats() const } std::vector ObjCVideoEncoderFactory::GetImplementations() const { - if ([encoder_factory_ respondsToSelector:SEL("implementations")]) { + if ([encoder_factory_ respondsToSelector:@selector(implementations)]) { std::vector supported_formats; for (RTCVideoCodecInfo *supportedCodec in [encoder_factory_ implementations]) { SdpVideoFormat format = [supportedCodec nativeSdpVideoFormat]; @@ -194,7 +194,7 @@ std::unique_ptr ObjCVideoEncoderFactory::CreateVideoEncoder( std::unique_ptr ObjCVideoEncoderFactory::GetEncoderSelector() const { - if ([encoder_factory_ respondsToSelector:SEL("encoderSelector")]) { + if ([encoder_factory_ respondsToSelector:@selector(encoderSelector)]) { return absl::make_unique([encoder_factory_ encoderSelector]); } return nullptr; diff --git a/sdk/objc/unittests/objc_video_encoder_factory_tests.mm b/sdk/objc/unittests/objc_video_encoder_factory_tests.mm index cd7d739c4e..452c81566c 100644 --- a/sdk/objc/unittests/objc_video_encoder_factory_tests.mm +++ b/sdk/objc/unittests/objc_video_encoder_factory_tests.mm @@ -37,6 +37,7 @@ id CreateEncoderFactoryReturning(int return_code) { id encoderFactoryMock = OCMProtocolMock(@protocol(RTCVideoEncoderFactory)); RTCVideoCodecInfo *supported = [[RTCVideoCodecInfo alloc] initWithName:@"H264" parameters:nil]; OCMStub([encoderFactoryMock supportedCodecs]).andReturn(@[ supported ]); + OCMStub([encoderFactoryMock implementations]).andReturn(@[ supported ]); OCMStub([encoderFactoryMock createEncoder:[OCMArg any]]).andReturn(encoderMock); return encoderFactoryMock; }