Questions tagged [ios14]

Use for questions specific to Apple's iOS 14 mobile operating system, released in 2020. General iOS questions should use the [ios] tag.

iOS 14 is the fourteenth version of Apple's iOS mobile operating system. Its beta version was announced at the company's Apple Worldwide Developers Conference (WWDC) on 22 June 2020. The ios14 tag should be used for questions specific to Apple's iOS 14 operating system. General iOS questions should use the tag.

Notable new features

Excerpt from https://www.apple.com/ios/ios-14-preview/:

  • Widgets on the Home Screen
  • Compact calls
  • Picture in Picture
  • Maps: Cycling directions, Electric vehicle routing, Guides
  • Siri: Compact design, Greater knowledge, Web answers, Send audio messages
  • Home: Suggested automations, Home status, Adaptive Lighting, Activity Zones, Face Recognition
  • Safari: Translation, Password monitoring, Privacy Report
  • Car keys and CarPlay: Car keys in Wallet, Share and manage keys, Power reserve, CarPlay wallpaper and new app types
  • AirPods: Spatial audio, Battery notifications, Automatic switching, Headphone Accommodations, Audio Sharing for Apple TV
  • App Clips
  • Privacy: Privacy information on the App Store, Recording indicator, Upgrade to Sign in with Apple, Approximate location
  • ARKit 4
  • Set default email and browser apps

Release notes: https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-14-beta-release-notes

1139 questions
12
votes
5 answers

Is it possible to disable the back navigation menu in iOS 14+?

In iOS 14+, tapping and holding on the backBarButtonItem of a UINavigationItem will present the full navigation stack. Then a user may pop to any point in the stack, whereas previously all a user could do was tap this item to pop one item in the…
mmd1080
  • 1,812
  • 2
  • 17
  • 29
12
votes
1 answer

Firebase Messaging iOS 14

I have had Firebase Cloud Messaging setup in my app for a while. I recently updated one of my devices to iOS 14, and stopped receiving them on that device. A different device with iOS 13 still receives them. I'm sorry if this is a dumb issue haha…
Max S.
  • 455
  • 1
  • 5
  • 10
11
votes
2 answers

Swift - How to detect CarPlay's connect/Disconnect status in iOS app?

I am working on a music app that supports CarPlay. Is there a way to identify if the app is connected/disconnected from the Carplay? I can't find any helpful documentation regarding this. Any insights or documentations are greatly appreciated.
Vandan P
  • 111
  • 3
11
votes
2 answers

iOS 14 Universal Links broken on default browser other than Safari

On iOS 14 you can pick another default browser than Safari. If you use another browser, that browser will ask the user to change their default browser.  I have installed quite a few browsers (Chrome, Firefox, Edge, Opera, Brave...) and have set each…
11
votes
1 answer

Getting issue on strokeWidth NSAttributedString in iOS 14

I have an issue with stroke color on iOS 14. let attributes: [NSAttributedString.Key: Any] = [ .foregroundColor: UIColor.white, .strokeColor: UIColor.black, .font: UIFont.systemFont(ofSize: 65, weight: .black), .strokeWidth: -1…
vikas prajapati
  • 1,868
  • 2
  • 18
  • 26
11
votes
1 answer

App Clip - Support Multiple Businesses Locations

When I designed my App Clip Launch experience, I had in mind that the App can only be triggered via QR code, NFC or App Clip Code. That why I linked the App Launch to a specific location with specific Id. When my App went live last week, and when I…
raed
  • 4,887
  • 4
  • 30
  • 49
11
votes
3 answers

How can I use multiple fullScreenCover in IOS14

I want to present the two destinations view in full screen mode from a single view. Below is a sample of my code. Seem that the function only works for single presentation, if I have a second fullScreenCover defined, the first fullScreenCover didn't…
BellRinging
  • 371
  • 2
  • 17
11
votes
2 answers

Launch Safari from app on iOS 14 when Safari is not the default browser using the scheme of the URL

In iOS 14, Apple has launched the feature to set any browser as default browser which is a nice feature. If you start a local iOS app from a browser to do some action and then leave the control back to the browser you have to explicitly launch that…
Andy G
  • 321
  • 2
  • 9
11
votes
1 answer

Accessing WidgetCenter from Objective-C App

I have an existing Objective-C app and have developed a SwiftUI iOS 14 Widget for it. So far so good. Now I am trying to reload the timeline from my Objective-C app. I understand that there are no Objective-C api for accessing WidgetCenter, so I…
grwilde
  • 361
  • 3
  • 9
11
votes
2 answers

How to use view modifiers only available for iOS 14+ with deployment target of iOS 13

How can you add a view modifier to a view when it's only available on iOS 14 but your app is available for iOS 13? For an example, textCase(_). Section headers in iOS 14 are uppercase so to use the case of your header text you should set…
Jordan H
  • 52,571
  • 37
  • 201
  • 351
10
votes
1 answer

How to create custom Document Icon in iOS 14+ apps

I am trying to create a custom document icon for my multi-platform (iOS 14 - macOS Big Sur) app. So, for macOS, it's pretty easy, I can either attach a legacy icon, or better, supply a combination of background, image and text, to composite a…
Adam M.
  • 85
  • 10
10
votes
1 answer

Why is makeUIView being called multiple times when within TabView?

My app has a TabView (PageTabViewStyle) and within each tab is a UIViewRepresentable. I have simplified the code to produce a minimum reproducible example below. The problem is that makeUIView is being called multiple times when it appears, and…
nicksarno
  • 3,850
  • 1
  • 13
  • 33
10
votes
1 answer

Why does Today Widget show 'Unable to load' on iOS 14 and cannot be debugged?

When running my iOS 12+ App on iOS 14 the (long existing) Today Widget does not work any more. Instead of the widget content only Unable to load is shown. The very same code runs without any problem on iOS 13 and below. Note: This is NOT about the…
Andrei Herford
  • 17,570
  • 19
  • 91
  • 225
10
votes
1 answer

Animation in iOS 14 widget

I can't find solution to implement kind of ProgressBar in Widget. I see, that Text component should be changed if has type .timer for example. I see default widget Clock, with nice animation of moving arrow. But am I able to implement custom…
Konstantin.Efimenko
  • 1,242
  • 1
  • 14
  • 38
10
votes
1 answer

Swift - Widget not able to access app group

I have lately been trying to make a widget and wanted to share a piece of data between my widget and my app. static var sharedDataFileURL: URL { let appGroupIdentifier = "group.com.unknownstudios.yk" guard let url =…
Markus Moltke
  • 970
  • 1
  • 8
  • 20