Open
Description
Describe the bug
When following this guide to create a custom ViewController and then trying to use Swift in Objective-C, this error happens.
To reproduce
Steps to reproduce the behavior:
- Create a new ionic project with this command
ionic start SimpleSample tabs --type vue
- Then open project folder in VS Code, add iOS Project then Build & Sync
- Open in Xcode and follow guide to create a custom MyViewController.swift and set in
Main.storyboard
as Bridge View Controller, change its parent class toCAPBridgeViewController
- Then create new Objective-C source files
SampleOC.h
&SampleOC.m
under App, add#import "App-Swift.h"
inSampleOC.m
then compile and error occurs - If I delete this line
#import "App-Swift.h"
or change parent class back toUIViewController
, error disappears
Expected behavior
Add #import "App-Swift.h"
in SampleOC.m
then compile and no error occurs and call swift code from oc has no error.
Browser and OS (please complete the following information)
- OS: macOS Sonoma
- Browser: safari
- Node: v20.12.2
- Npm: 10.5.0
- Ionic: 7.2.0
- Xcode: Version 15.3 (15E204a)
- Visual Studio Code: 1.89.1 (Universal)
Additional context
No additional descriptions.