93bbbc3d597974da97bed55a59999f7c9dae3967
Swift 编译器对 ObjC API 自动应用名称简化规则(Swift 3+ SE-0044), 即使是 1.x 老 SDK header 也会被简化。ObjC selector 不变,运行时 仍调 +[WXApi getApiVersion] / +[WXApi sendReq:],但 Swift 端必须 写简化后的名字: - ObjC +(NSString *)getApiVersion → Swift WXApi.getVersion() - ObjC +(BOOL)sendReq:(BaseReq*)req → Swift WXApi.send(_:) 错误信息里 Swift 编译器明确给出:"has been renamed to 'getVersion()'" + "obsoleted in Swift 3"。 注释里同步说明 selector 与 Swift 名映射关系,避免未来维护者误以为 我们调到的是 2.x SDK 的 getVersion(实际仍是 1.8.2 的 getApiVersion)。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
24 MiB
Languages
Swift
94.5%
Objective-C++
2.9%
JavaScript
1.8%
C
0.6%
Objective-C
0.2%