I loaded my app to the apple store. They did not take it and sent me this message to look at the apple site and fix this issue but what is why i joined your site so that the app would be Apple ready:
The apple page says:
We identified one or more issues with a recent delivery for your app, "Malibu Real Estate" 13.0 (13.0). Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of app updates that use UIWebView APIs starting from December 2020. See https://developer.apple.com/documentation/uikit/uiwebview for more information.
After you've corrected the issues, you can upload a new binary to App Store Connect.
The App Store Team
In apps that run in iOS 8 and later, use the
WKWebView class instead of using
UIWebView. Additionally, consider setting the
An iOS app linked on or after iOS 10.0 must include in its
Info.plist file the usage description keys for the types of data it needs to access or it will crash. To access a user’s photo data specifically, it must include NSPhotoLibraryUsageDescription and NSCameraUsageDescription.
loadHTMLString(_:baseURL:) method to begin loading local HTML files or the
loadRequest(_:) method to begin loading web content. Use the
stopLoading() method to stop loading, and the
isLoading property to find out if a web view is in the process of loading.
If you allow the user to move back and forward through the webpage history, then you can use the
goForward() methods as actions for buttons. Use the
canGoForward properties to disable the buttons when the user can’t move in a direction.
By default, a web view automatically converts telephone numbers that appear in web content to Phone links. When a Phone link is tapped, the Phone app launches and dials the number. To turn off this default behavior, set the
dataDetectorTypes property with a
UIDataDetectorTypes bitfield that does not contain the
You can also use the
scalesPageToFit property to programmatically set the scale of web content the first time it is displayed in a web view. Thereafter, the user can change the scale using gestures.
You should not embed
UITableView objects in
UIScrollView objects. If you do so, unexpected behavior can result because touch events for the two objects can be mixed up and wrongly handled.
UIWebView with Web Inspector. Read Debugging Web Content on iOS to learn how to configure Web Inspector for iOS. Read the rest of Safari Web Content Guide to learn how to create web content that is optimized for Safari on iPhone and iPad.
For information about basic view behaviors, see View Programming Guide for iOS.
Supported File Formats
In addition to HTML content,
UIWebView objects can be used to display other content types, such as Keynote, PDF, and Pages documents. For the best rendering of plain and rich text in your app, however, you should use
In iOS 6 and later, if you assign a value to this view’s
restorationIdentifier property, it attempts to preserve its URL history, the scaling and scrolling positions for each page, and information about which page is currently being viewed. During restoration, the view restores these values so that the web content appears just as it did before. For more information about how state preservation and restoration works, see App Programming Guide for iOS.
For more information about appearance and behavior configuration, see Web Views.
UIWebView class should not be subclassed.
Please sign in to leave a comment.