Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения WebKit

WebKit

Измененный WKBackForwardList.backItem
Объявление
От
var backItem: WKBackForwardListItem! { get }
К
var backItem: WKBackForwardListItem? { get }

Измененный WKBackForwardList.backList
Объявление
От
var backList: [AnyObject]! { get }
К
var backList: [AnyObject] { get }

Измененный WKBackForwardList.currentItem
Объявление
От
var currentItem: WKBackForwardListItem! { get }
К
var currentItem: WKBackForwardListItem? { get }

Измененный WKBackForwardList.forwardItem
Объявление
От
var forwardItem: WKBackForwardListItem! { get }
К
var forwardItem: WKBackForwardListItem? { get }

Измененный WKBackForwardList.forwardList
Объявление
От
var forwardList: [AnyObject]! { get }
К
var forwardList: [AnyObject] { get }

Измененный WKBackForwardList.itemAtIndex (Интервал)-> WKBackForwardListItem?
ОбъявлениеВведение
От
func itemAtIndex(_ index: Int) -> WKBackForwardListItem!
iOS 8.0
К
func itemAtIndex(_ index: Int) -> WKBackForwardListItem?
iOS 8.1

Измененный WKBackForwardListItem. URL
Объявление
От
@NSCopying var URL: NSURL! { get }
К
@NSCopying var URL: NSURL { get }

Объявление
От
@NSCopying var initialURL: NSURL! { get }
К
@NSCopying var initialURL: NSURL { get }

Измененный WKBackForwardListItem.title
Объявление
От
var title: String! { get }
К
var title: String? { get }

Измененный WKFrameInfo.request
Объявление
От
@NSCopying var request: NSURLRequest! { get }
К
@NSCopying var request: NSURLRequest { get }

Измененный WKNavigationAction.request
Объявление
От
@NSCopying var request: NSURLRequest! { get }
К
@NSCopying var request: NSURLRequest { get }

Измененный WKNavigationAction.sourceFrame
Объявление
От
@NSCopying var sourceFrame: WKFrameInfo! { get }
К
@NSCopying var sourceFrame: WKFrameInfo? { get }

Измененный WKNavigationAction.targetFrame
Объявление
От
@NSCopying var targetFrame: WKFrameInfo! { get }
К
@NSCopying var targetFrame: WKFrameInfo? { get }

Измененный WKNavigationDelegate.webView (WKWebView, decidePolicyForNavigationAction: WKNavigationAction, decisionHandler: (WKNavigationActionPolicy)-> Недействительный)
ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, decidePolicyForNavigationAction navigationAction: WKNavigationAction!, decisionHandler decisionHandler: ((WKNavigationActionPolicy) -> Void)!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, decidePolicyForNavigationAction navigationAction: WKNavigationAction, decisionHandler decisionHandler: (WKNavigationActionPolicy) -> Void)
iOS 8.1

Измененный WKNavigationDelegate.webView (WKWebView, decidePolicyForNavigationResponse: WKNavigationResponse, decisionHandler: (WKNavigationResponsePolicy)-> Недействительный)
ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, decidePolicyForNavigationResponse navigationResponse: WKNavigationResponse!, decisionHandler decisionHandler: ((WKNavigationResponsePolicy) -> Void)!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, decidePolicyForNavigationResponse navigationResponse: WKNavigationResponse, decisionHandler decisionHandler: (WKNavigationResponsePolicy) -> Void)
iOS 8.1

ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, didCommitNavigation navigation: WKNavigation!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, didCommitNavigation navigation: WKNavigation!)
iOS 8.1

ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, didFailNavigation navigation: WKNavigation!, withError error: NSError!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, didFailNavigation navigation: WKNavigation!, withError error: NSError)
iOS 8.1

ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, didFailProvisionalNavigation navigation: WKNavigation!, withError error: NSError!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: NSError)
iOS 8.1

ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, didFinishNavigation navigation: WKNavigation!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, didFinishNavigation navigation: WKNavigation!)
iOS 8.1

Измененный WKNavigationDelegate.webView (WKWebView, didReceiveAuthenticationChallenge: NSURLAuthenticationChallenge, completionHandler: (NSURLSessionAuthChallengeDisposition, NSURLCredential!)-> Недействительный)
ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, didReceiveAuthenticationChallenge challenge: NSURLAuthenticationChallenge!, completionHandler completionHandler: ((NSURLSessionAuthChallengeDisposition, NSURLCredential!) -> Void)!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, didReceiveAuthenticationChallenge challenge: NSURLAuthenticationChallenge, completionHandler completionHandler: (NSURLSessionAuthChallengeDisposition, NSURLCredential!) -> Void)
iOS 8.1

ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, didReceiveServerRedirectForProvisionalNavigation navigation: WKNavigation!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, didReceiveServerRedirectForProvisionalNavigation navigation: WKNavigation!)
iOS 8.1

ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, didStartProvisionalNavigation navigation: WKNavigation!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!)
iOS 8.1

Измененный WKNavigationResponse.response
Объявление
От
@NSCopying var response: NSURLResponse! { get }
К
@NSCopying var response: NSURLResponse { get }

Измененный WKScriptMessage.body
Объявление
От
@NSCopying var body: AnyObject! { get }
К
@NSCopying var body: AnyObject { get }

Измененный WKScriptMessage.frameInfo
Объявление
От
@NSCopying var frameInfo: WKFrameInfo! { get }
К
@NSCopying var frameInfo: WKFrameInfo { get }

Измененный WKScriptMessage.name
Объявление
От
var name: String! { get }
К
var name: String { get }

Измененный WKScriptMessage.webView
Объявление
От
weak var webView: WKWebView! { get }
К
weak var webView: WKWebView? { get }

ОбъявлениеВведение
От
func userContentController(_ userContentController: WKUserContentController!, didReceiveScriptMessage message: WKScriptMessage!)
iOS 8.0
К
func userContentController(_ userContentController: WKUserContentController, didReceiveScriptMessage message: WKScriptMessage)
iOS 8.1

Измененный WKUIDelegate.webView (WKWebView, createWebViewWithConfiguration: WKWebViewConfiguration, forNavigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures)-> WKWebView?
ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, createWebViewWithConfiguration configuration: WKWebViewConfiguration!, forNavigationAction navigationAction: WKNavigationAction!, windowFeatures windowFeatures: WKWindowFeatures!) -> WKWebView!
iOS 8.0
К
optional func webView(_ webView: WKWebView, createWebViewWithConfiguration configuration: WKWebViewConfiguration, forNavigationAction navigationAction: WKNavigationAction, windowFeatures windowFeatures: WKWindowFeatures) -> WKWebView?
iOS 8.1

Измененный WKUIDelegate.webView (WKWebView, runJavaScriptAlertPanelWithMessage: Строка, initiatedByFrame: WKFrameInfo, completionHandler: ()-> Недействительный)
ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, runJavaScriptAlertPanelWithMessage message: String!, initiatedByFrame frame: WKFrameInfo!, completionHandler completionHandler: (() -> Void)!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, runJavaScriptAlertPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler completionHandler: () -> Void)
iOS 8.1

Измененный WKUIDelegate.webView (WKWebView, runJavaScriptConfirmPanelWithMessage: Строка, initiatedByFrame: WKFrameInfo, completionHandler: (Bool)-> Недействительный)
ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, runJavaScriptConfirmPanelWithMessage message: String!, initiatedByFrame frame: WKFrameInfo!, completionHandler completionHandler: ((Bool) -> Void)!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, runJavaScriptConfirmPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler completionHandler: (Bool) -> Void)
iOS 8.1

Измененный WKUIDelegate.webView (WKWebView, runJavaScriptTextInputPanelWithPrompt: Строка, defaultText: Строка?, initiatedByFrame: WKFrameInfo, completionHandler: (Строка!)-> Недействительный)
ОбъявлениеВведение
От
optional func webView(_ webView: WKWebView!, runJavaScriptTextInputPanelWithPrompt prompt: String!, defaultText defaultText: String!, initiatedByFrame frame: WKFrameInfo!, completionHandler completionHandler: ((String!) -> Void)!)
iOS 8.0
К
optional func webView(_ webView: WKWebView, runJavaScriptTextInputPanelWithPrompt prompt: String, defaultText defaultText: String?, initiatedByFrame frame: WKFrameInfo, completionHandler completionHandler: (String!) -> Void)
iOS 8.1

ОбъявлениеВведение
От
func addScriptMessageHandler(_ scriptMessageHandler: WKScriptMessageHandler!, name name: String!)
iOS 8.0
К
func addScriptMessageHandler(_ scriptMessageHandler: WKScriptMessageHandler, name name: String)
iOS 8.1

ОбъявлениеВведение
От
func addUserScript(_ userScript: WKUserScript!)
iOS 8.0
К
func addUserScript(_ userScript: WKUserScript)
iOS 8.1

ОбъявлениеВведение
От
func removeScriptMessageHandlerForName(_ name: String!)
iOS 8.0
К
func removeScriptMessageHandlerForName(_ name: String)
iOS 8.1

Объявление
От
var userScripts: [AnyObject]! { get }
К
var userScripts: [AnyObject] { get }

Измененный WKUserScript.source
Объявление
От
var source: String! { get }
К
var source: String { get }

ОбъявлениеВведение
От
init(source source: String!, injectionTime injectionTime: WKUserScriptInjectionTime, forMainFrameOnly forMainFrameOnly: Bool)
iOS 8.0
К
init(source source: String, injectionTime injectionTime: WKUserScriptInjectionTime, forMainFrameOnly forMainFrameOnly: Bool)
iOS 8.1

Измененный WKWebView. UIDelegate
Объявление
От
weak var UIDelegate: WKUIDelegate!
К
weak var UIDelegate: WKUIDelegate?

Измененный WKWebView. URL
Объявление
От
@NSCopying var URL: NSURL! { get }
К
@NSCopying var URL: NSURL? { get }

Измененный WKWebView.backForwardList
Объявление
От
var backForwardList: WKBackForwardList! { get }
К
var backForwardList: WKBackForwardList { get }

Измененный WKWebView.configuration
Объявление
От
@NSCopying var configuration: WKWebViewConfiguration! { get }
К
@NSCopying var configuration: WKWebViewConfiguration { get }

Измененный WKWebView.evaluateJavaScript (Строка, completionHandler: ((AnyObject!, NSError!)-> Недействительный)?)
ОбъявлениеВведение
От
func evaluateJavaScript(_ javaScriptString: String!, completionHandler completionHandler: ((AnyObject!, NSError!) -> Void)!)
iOS 8.0
К
func evaluateJavaScript(_ javaScriptString: String, completionHandler completionHandler: ((AnyObject!, NSError!) -> Void)?)
iOS 8.1

ОбъявлениеВведение
От
init(frame frame: CGRect, configuration configuration: WKWebViewConfiguration!)
iOS 8.0
К
init(frame frame: CGRect, configuration configuration: WKWebViewConfiguration)
iOS 8.1

Измененный WKWebView.goBack ()-> WKNavigation?
ОбъявлениеВведение
От
func goBack() -> WKNavigation!
iOS 8.0
К
func goBack() -> WKNavigation?
iOS 8.1

Измененный WKWebView.goForward ()-> WKNavigation?
ОбъявлениеВведение
От
func goForward() -> WKNavigation!
iOS 8.0
К
func goForward() -> WKNavigation?
iOS 8.1

Измененный WKWebView.goToBackForwardListItem (WKBackForwardListItem)-> WKNavigation?
ОбъявлениеВведение
От
func goToBackForwardListItem(_ item: WKBackForwardListItem!) -> WKNavigation!
iOS 8.0
К
func goToBackForwardListItem(_ item: WKBackForwardListItem) -> WKNavigation?
iOS 8.1

Измененный WKWebView.loadHTMLString (Строка, baseURL: NSURL?)-> WKNavigation?
ОбъявлениеВведение
От
func loadHTMLString(_ string: String!, baseURL baseURL: NSURL!) -> WKNavigation!
iOS 8.0
К
func loadHTMLString(_ string: String, baseURL baseURL: NSURL?) -> WKNavigation?
iOS 8.1

Измененный WKWebView.loadRequest (NSURLRequest)-> WKNavigation?
ОбъявлениеВведение
От
func loadRequest(_ request: NSURLRequest!) -> WKNavigation!
iOS 8.0
К
func loadRequest(_ request: NSURLRequest) -> WKNavigation?
iOS 8.1

Измененный WKWebView.navigationDelegate
Объявление
От
weak var navigationDelegate: WKNavigationDelegate!
К
weak var navigationDelegate: WKNavigationDelegate?

Измененный WKWebView.reload ()-> WKNavigation?
ОбъявлениеВведение
От
func reload() -> WKNavigation!
iOS 8.0
К
func reload() -> WKNavigation?
iOS 8.1

Измененный WKWebView.reloadFromOrigin ()-> WKNavigation?
ОбъявлениеВведение
От
func reloadFromOrigin() -> WKNavigation!
iOS 8.0
К
func reloadFromOrigin() -> WKNavigation?
iOS 8.1

Измененный WKWebView.scrollView
Объявление
От
var scrollView: UIScrollView! { get }
К
var scrollView: UIScrollView { get }

Измененный WKWebView.title
Объявление
От
var title: String! { get }
К
var title: String? { get }

Объявление
От
var preferences: WKPreferences!
К
var preferences: WKPreferences

Объявление
От
var processPool: WKProcessPool!
К
var processPool: WKProcessPool

Объявление
От
var userContentController: WKUserContentController!
К
var userContentController: WKUserContentController

Измененный WKWindowFeatures.allowsResizing
Объявление
От
var allowsResizing: NSNumber! { get }
К
var allowsResizing: NSNumber? { get }

Измененный WKWindowFeatures.height
Объявление
От
var height: NSNumber! { get }
К
var height: NSNumber? { get }

Объявление
От
var menuBarVisibility: NSNumber! { get }
К
var menuBarVisibility: NSNumber? { get }

Объявление
От
var statusBarVisibility: NSNumber! { get }
К
var statusBarVisibility: NSNumber? { get }

Объявление
От
var toolbarsVisibility: NSNumber! { get }
К
var toolbarsVisibility: NSNumber? { get }

Измененный WKWindowFeatures.width
Объявление
От
var width: NSNumber! { get }
К
var width: NSNumber? { get }

Измененный WKWindowFeatures.x
Объявление
От
var x: NSNumber! { get }
К
var x: NSNumber? { get }

Измененный WKWindowFeatures.y
Объявление
От
var y: NSNumber! { get }
К
var y: NSNumber? { get }