Comments (5)
Inherit...? You mean you're trying to subclass it?
What are you trying to do exactly? I never thought there would be a need to subclass it...
from towebviewcontroller.
Yes i want subclass it, because i need communication with the JavaScript .To this problem, I need more test. In UIWebviewController everything is ok , but when i subclass TOWebViewController, something wrong!
from towebviewcontroller.
Ahh I see!
If all you need to do is JavaScript communication with the UIWebView
, you shouldn't have to subclass it. The UIWebView
is exposed as a class property for that reason.
TOWebViewController *webController = [TOWebViewContoller alloc] initWithURLString:@"http://www.google.com"];
[webController.webView stringByEvaluatingJavaScriptFromString:@"document.write(\"Hello World\");"];
Something like that should work fine.
I never designed the class with the intention of people subclassing it, so I have no idea what could be happening there (As long as you're calling super
in any methods you override, it SHOULD be fine).
In any case, let me know if that still doesn't fix your problem.
from towebviewcontroller.
Thanks. I shouldn't subclass it,if I do that and override shouldStartLoadWithRequest didFailLoadWithError webViewDidFinishLoad, it cause the webView never load end.
from towebviewcontroller.
Ahhh okay. Yep, that would do it.
The TOWebViewController
classes already uses the UIWebView
's delegate property, so if you override any of those delegate methods and don't call super
, it'll break.
That being said, something like this should work:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
//Custom code here
return [super webView:webView shouldStartLoadWithRequest:request navigationType:navigationType];
}
from towebviewcontroller.
Related Issues (20)
- Tips: How to hide system back button HOT 1
- Getting Error: 'codesign failed with exit code 1' when building with simulator HOT 1
- Xcode warning that umbrella header is missing some header includes HOT 1
- Support https website HOT 3
- Issue with Photo Library ? HOT 1
- Left Bar Button Item is still missing HOT 3
- Google Forms and browser compatibility HOT 2
- XCode 8.3 warnings HOT 2
- toolbarItems not visible when presented in UIPageViewController HOT 1
- url didn't change if the web page url is set and loaded by javascript HOT 2
- Setting statusbar style HOT 1
- 在iPhone X上显示不正确 HOT 3
- how to customize the webViewController? HOT 1
- Cocoapods HOT 2
- The bottom toolbar not hiding after screen dismissing any reason. HOT 2
- No voice in ipad device HOT 1
- 2.2.7 UI Error on iOS 11 HOT 5
- bottom toolbar below bottom safe area iPhone X HOT 2
- Crash when running UI Tests that close TOWebViewController while page still loading HOT 1
- 没人反应移除UIWebview的问题么 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from towebviewcontroller.