Skip to content

Commit 1d1ad5e

Browse files
committed
Fix cast arguments
1 parent 4410cf8 commit 1d1ad5e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

WKJavaScriptController/WKJavaScriptController.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,10 @@ extension WKJavaScriptController: WKScriptMessageHandler {
303303
}
304304
return JSInt(value: number)
305305
}
306+
} else if let string = arg as? String,
307+
let data = string.data(using: .utf8),
308+
let json = try? JSONSerialization.jsonObject(with: data, options: []) {
309+
return json as Arg
306310
}
307311
return arg
308312
}

0 commit comments

Comments
 (0)