fix(ios): add debug logging and fix storyboard ViewController class
Added debug logging to diagnose WebView loading issue: Debug Logging: - Added print statements to check bridge and WebView initialization - Logs WebView URL to see if HTML is being loaded - Helps diagnose if bridge is nil or WebView isn't configured Storyboard Fix: - Changed customClass from CAPBridgeViewController to ViewController - Changed customModule from Capacitor to App - Ensures storyboard uses our custom ViewController class Fixes: - WebView debugging: can now see if bridge/WebView are initialized - Storyboard configuration: uses correct ViewController class - HTML loading: helps diagnose why HTML isn't displaying Result: Can now see in logs if WebView is being initialized correctly
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
<!--Bridge View Controller-->
|
<!--Bridge View Controller-->
|
||||||
<scene sceneID="tne-QT-ifu">
|
<scene sceneID="tne-QT-ifu">
|
||||||
<objects>
|
<objects>
|
||||||
<viewController id="BYZ-38-t0r" customClass="CAPBridgeViewController" customModule="Capacitor" sceneMemberID="viewController"/>
|
<viewController id="BYZ-38-t0r" customClass="ViewController" customModule="App" sceneMemberID="viewController"/>
|
||||||
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
|
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
|
||||||
</objects>
|
</objects>
|
||||||
</scene>
|
</scene>
|
||||||
|
|||||||
@@ -22,6 +22,20 @@ class ViewController: CAPBridgeViewController {
|
|||||||
override func viewDidLoad() {
|
override func viewDidLoad() {
|
||||||
super.viewDidLoad()
|
super.viewDidLoad()
|
||||||
|
|
||||||
|
// Debug: Print bridge configuration
|
||||||
|
print("ViewController: Bridge initialized")
|
||||||
|
if let bridge = self.bridge {
|
||||||
|
print("ViewController: Bridge found")
|
||||||
|
if let webView = bridge.webView {
|
||||||
|
print("ViewController: WebView found: \(webView)")
|
||||||
|
print("ViewController: WebView URL: \(webView.url?.absoluteString ?? "nil")")
|
||||||
|
} else {
|
||||||
|
print("ViewController: WebView is nil!")
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
print("ViewController: Bridge is nil!")
|
||||||
|
}
|
||||||
|
|
||||||
// Initialize Daily Notification Plugin demo fetcher
|
// Initialize Daily Notification Plugin demo fetcher
|
||||||
// This is called after Capacitor bridge is initialized
|
// This is called after Capacitor bridge is initialized
|
||||||
initializePlugin()
|
initializePlugin()
|
||||||
|
|||||||
Reference in New Issue
Block a user