Jak chciałbym narazić Objective C- metody w JavaScripcie podczas korzystania z iPhone SDK podczas korzystania z UIWebView
?UIWebView Expose Objective C do JavaScript
Każda pomoc zostanie doceniona!
Jak chciałbym narazić Objective C- metody w JavaScripcie podczas korzystania z iPhone SDK podczas korzystania z UIWebView
?UIWebView Expose Objective C do JavaScript
Każda pomoc zostanie doceniona!
Najlepszym sposobem na to byłoby skorzystanie z niestandardowego łącza, a następnie użycie metody delegowania UIWebView do sprawdzania żądań. Gdy zobaczysz prośbę z linkiem, wiesz, że Twoje działanie zostało uruchomione.
aby zobaczyć przykład tego sprawdzić kod źródłowy PhoneGap z Github:
http://github.com/sintaxi/phonegap/tree/master/iphone/Classes/GlassAppDelegate.m
otrzymałem błąd 404 !! –
Link nie jest ważny i wymaga aktualizacji – wuf810
Jest to aplikacja przykład w ramach QuickConnectiPhone który pokazuje, jak to zrobić.
QuickConnectiPhone oferuje również funkcję JavaScript o nazwie "makeCall". Przekazujesz mu polecenie i tablicę parametrów, a następnie przekazujesz je do strony Objective-C twojej aplikacji. Następnie możesz wywołać funkcję.
Możesz go znaleźć here on Sourceforge.
Nie wierzę, że to zadziała, kiedy testowałem coś podobnego delegaci polityki zasobów byli wywoływani tylko w odpowiedzi na akcje zainicjowane przez użytkownika, inicjowanie skryptu akcji zostało po cichu upuszczone. możliwe, że to się zmieniło, odkąd w czerwcu sprawdziłem. –
Po prostu wypróbowałem bardzo prostą stronę, której funkcja onload ustawia położenie strony na www.google.com, a wniosek został przekazany delegatowi. –
Dzięki, to dobrze wiedzieć. –