gpt4 book ai didi

ios - 选择器没有已知的类方法 'name'

转载 作者:行者123 更新时间:2023-11-29 05:25:17 27 4
gpt4 key购买 nike

enter image description here我有两个文件,一个名为 CodeInjection.m,其内容如下

#import <Foundation/Foundation.h>
#import "Someheaderfile.h"


@interface CodeInjection: NSObject
@end

@implementation CodeInjection

static void __attribute__((constructor)) initialize(void){
NSLog(@"==== Code Injection in Action====");
[[CodeInjectionSwift shared] performTask];
}

@end

然后我有一个包含内容的 CodeInjectionSwift.swift 文件

import Foundation
import NetworkInterceptor

@objc class CodeInjectionSwift: NSObject {
@objc public static let shared = CodeInjectionSwift()

override private init(){}

@objc func performTask(){
let requestSniffers: [RequestSniffer] = [
RequestSniffer(requestEvaluator: AnyHttpRequestEvaluator(), handlers: [
SniffableRequestHandlerRegistrable.console(logginMode: .nslog).requestHandler()
])
]

let requestRedirectors: [RequestRedirector] = [
RequestRedirector(requestEvaluator: DomainHttpRequestEvaluator(domain: "www.antennahouse.com"), redirectableRequestHandler: AlternateUrlRequestRedirector(url: URL(string: "https://www.rhodeshouse.ox.ac.uk/media/1002/sample-pdf-file.pdf")!))
]

let networkConfig = NetworkInterceptorConfig(requestSniffers: requestSniffers,
requestRedirectors: requestRedirectors)
NetworkInterceptor.shared.setup(config: networkConfig)
NetworkInterceptor.shared.startRecording()
}
}

当尝试使用“CodeInjectionSwift”时,我收到这样的错误

enter image description here

最佳答案

公开@objc func PerformTask():@objc public func PerformTask()

关于ios - 选择器没有已知的类方法 'name',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58233526/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com