Discuss hardware-specific topics related to iPad.

iPad Documentation

Posts under iPad tag

139 Posts
Sort by:
Post not yet marked as solved
2 Replies
525 Views
I use iPad mini with logitech ultrathin keyboard cover. Upon trying to switch language, the manual says to press fn+4 (image of a globe) but it doesn't quite work. Some ppl say to press ctrl+space but my keyboard does not have a ctrl key. Could I have some help regarding this??
Posted
by
Post not yet marked as solved
27 Replies
17k Views
Hello there, Does Scribble on iPadOS 14 support languages other than English? I tried switching to the Korean keyboard and when I write, it tries to convert to the English characters. If not currently, does Apple plan on supporting other languages for Scribble in the future? I think that would be a great addition. Thank you.
Posted
by
Post not yet marked as solved
1 Replies
1.2k Views
I am following Jonathan Penn’s demo at WWDC2019 where he tabs through code completion choices with the external iPad keyboard. The difference is that this does not work with the Magic Keyboard on my 2020 iPad Pro 11” - the Tab key has no effect whatsoever on the Playground page whilst I am coding. I have to tap on the code completion to choose it. I can’t see any setting that I need to make but cant believe this is what it supposed to happen.
Posted
by
Post not yet marked as solved
2 Replies
1.8k Views
I'm trying to record my screen (canvas) on iPad safari with the new experiential media recorder support. I got the mediaRecorder object and it triggers the start event but the issue is whenever mediaRecored record blob it will not trigger the stop event. It is working fine of MAC Safari but on iPad Safari I'm getting this issue. Is there any ways to get the stop event so mediaRecorder fire ondataavailable method after stop on iPad Safari?
Posted
by
Post not yet marked as solved
1 Replies
879 Views
Hi, I was trying to configure people with the iPAD as a primary system. They got the apple keyboard, mouse, and an external monitor 36in. However the external camera via USB or bluetooth cannot be used for FaceTime, Webex, Zoom, Teams, etc. It always default to Apple camera. Is there a way to get an external camera and apps to recognize as the primary camera on an iPAD. Thanks
Posted
by
Post not yet marked as solved
3 Replies
1.7k Views
I have a SwiftUI app I have enabled to run on M1 Macs (Designed for iPad). It uses the new SwiftUI lifecycle. I've just added a CommandMenu to the main WindowGroup. On the iPad these commands, whether clicked in the menu or initiated by a keyboard shortcut work as expected on the iPad. However, my iMac, the app crashes. The error says Application Specific Information: Crashing on exception: -[UIMenuController propertyList]: unrecognized selector sent to instance 0x12250b1e0 This is what the CommandMenu looks like WindowGroup { ... }.commands {         CommandMenu(LocalizedStringKey("Categories")) {             Button(action:{                 appConfiguration.currentPage = Page.books             }) {                 Label(LocalizedStringKey(BookListing.title), systemImage: BookListing.icon)             }             .keyboardShortcut("b", modifiers: [.control])             Button(action:{                 appConfiguration.currentPage = Page.tags             }) {                 Label(LocalizedStringKey(Tags.title), systemImage: Tags.icon)             }             .keyboardShortcut("t", modifiers: [.control])             Button(action:{                 appConfiguration.currentPage = Page.settings             }) {                 Label(LocalizedStringKey(Settings.title), systemImage: Settings.icon)             }             .keyboardShortcut("s", modifiers: [.control])         }     } AppConfiguration is an ObservableObject and setting currentPage is how to programmatically navigate the TavView. Is there anything I am doing wrong? Is there a bug someone knows about that I could be hitting? Here's the relevant part of the stack if that can help shed some light on what's gone wrong. Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 AppKit 0x191895514 -[NSApplication _crashOnException:] + 324 1 AppKit 0x19189550c -[NSApplication _crashOnException:] + 316 2 AppKit 0x19189522c -[NSApplication reportException:] + 580 3 AppKit 0x19193f708 uncaughtErrorProc + 156 4 HIToolbox 0x1975b10bc DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1696 5 HIToolbox 0x1975b02dc SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 356 6 HIToolbox 0x1975c6750 SendEventToEventTarget + 40 7 HIToolbox 0x197627310 SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 416 8 HIToolbox 0x19764c44c SendMenuCommandWithContextAndModifiers + 56 9 HIToolbox 0x19764c3dc SendMenuItemSelectedEvent + 352 10 HIToolbox 0x19764c208 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 100 11 HIToolbox 0x19764cbc8 MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) + 560 12 HIToolbox 0x19764c8e8 _HandleMenuSelection2 + 416 13 AppKit 0x1916b4ce4 _NSHandleCarbonMenuEvent + 300 14 AppKit 0x1916b4ac4 _DPSEventHandledByCarbon + 68 15 AppKit 0x191516bc4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3280 16 AppKit 0x1915085f0 -[NSApplication run] + 596 17 AppKit 0x1914d9d08 NSApplicationMain + 1132 18 AppKit 0x1917afdd0 _NSApplicationMainWithInfoDictionary + 24 19 UIKitMacHelper 0x1a423aa7c UINSApplicationMain + 1276 20 UIKitCore 0x1b68d59f8 UIApplicationMain + 164 21 SwiftUI 0x1cc162374 closure #1 in KitRendererCommon(_:) + 164 22 SwiftUI 0x1cc1622cc runApp<A>(_:) + 252 23 SwiftUI 0x1cba55560 static App.main() + 128
Post not yet marked as solved
1 Replies
2.4k Views
Hi - on iPadOS16 beta1, we have been experimenting with connecting to external 1080p and 4k monitors using TypeC on latest M1 iPads. It appears to only display full-screen (non-mirrored) when there is a HID device such as mouse connected. This makes sense as you need to be able to control the screen independently. However for a touch screen external display (e.g. INNOCN) that supports multi-touch, it does not work. iPadOS (and macOS) do not have any multi-touch drivers. Is there plans for iPadOS (and indeed eventually macOS) to support external multi-touch screens?
Posted
by
Post not yet marked as solved
2 Replies
1.3k Views
I am putting a stand-alone iMessage extension sticker pack together and can't seem to get my icons to display when I run on my physical device. I have followed every thread and ran the gamut on the different solutions. I am still lost with this one and need some help. I am attaching some screenshots of how they display on my physical devices. My code runs great and I do not get any build errors. to my knowledge (and I'm a newbie): All icon assets have been correctly sized and attributed to the correct targets Target memberships have been correctly attributed as well From the Info.plist I have deleted the CFBundleicons~ipad and Icon files (iOS 5) as per recommendations from previous solutions. (I tried running with and without these auto attributional add ons) deleted or not, still doesn't solve the issues. Thanks in advance, hopefully, it helps me and others in the future :) Ps. I didn't want to flood the post with too many screenshots, but if there is anything you need to see to help me solve this one, let me know and I'll try to follow up.
Posted
by
Post not yet marked as solved
2 Replies
2.7k Views
Hi, I am working on an iPad application that has both Portrait and Landscape orientation. The issue that I am facing is regarding the the popup presentation that iPad shows you for saving password while you log-in in the application. Now, when the pop-up is presented, at that moment if I try to rotate the device, the application crashes with the message Application tried to present modally a view controller <_SFAppPasswordSavingViewController: 0x107be7230> that is already being presented by <UIKeyboardHiddenViewController_Save: 0x107a49190>. Now, the problem is that SFAppPasswordSavingViewController presentation is not controlled by me. Also UIKeyboardHiddenViewController_Save,is something I am not controlling. Please help me out on how to solve this issue or let me know if I am missing anything.
Posted
by
Post not yet marked as solved
3 Replies
793 Views
Hi all I am sure that this is something obvious that I am missing but I would really appreciate a bit of help. In our App Store listing, the screenshots appear as a default under 'iPad' first, then followed by iPhone. The description also defaults to 'Designed for iPad'. Is there a simple way to change this so that we can show iPhone first? Also, simply for my on-going reference and knowledge, why would the listing default to iPad before iPhone? Many thanks to all.
Posted
by
Post not yet marked as solved
1 Replies
551 Views
hey! i have an ipad pro 11’ 2018, and everything was working fine until one day i wasn’t able to connect my apple pencil 2 to my ipad. the pencil itself gets detected it just won’t connect with my ipad. i already tried restarting, unpairing (even since i wasn’t able to pair it) and even restoring my ipad. does anyone have a solution for this?
Posted
by
Post not yet marked as solved
1 Replies
686 Views
This seems kind of odd. I am preparing a quick review of TestFlight setups for a testing group using my second apple ID. Everything works as expected on an iPhone. However, when I download TestFlight on an iPad with the same Apple ID, it only shows me macOS Only Apps and not iOS Apps. I must have some setting wrong somewhere but for the life of me I can't find it. Any ideas?
Posted
by
Post not yet marked as solved
1 Replies
690 Views
i have successfully archived the code. when trying to publish the app in app store. clicking on distribute button from archives am getting this error. "Distribution of "App name" requires the "iPhoneOS" platform to be installed. Please install the required platform to distribute "App Name."" please help as to fix this.
Posted
by
Post not yet marked as solved
1 Replies
867 Views
The depth data captured by iPhone 13 and later is significantly of lower quality than depth data captured with iPhone 12, iPad Pro 2020, 2021 and 2022. All these devices more-or-less support the same depth resolution and capture frame rates, and none of the configurations on AVCaptureDevice is able to give more accurate results. I’ve attached screencaptures in which the difference in accuracy and noise between an iPhone 14 and an iPad Pro 2021 (11”) can be clearly seen. Captures have been made with a slightly adjusted version of Apple's TrueDepthStreamer app (https://developer.apple.com/documentation/avfoundation/additional_data_capture/streaming_depth_data_from_the_truedepth_camera). Is this expected bahavior? iPhone14 depth stream: https://www.icloud.com/iclouddrive/07bYXtTCFqddpv2XaJQdwttWQ#depthStream-iPhone14 iPad Pro 2021 (11") depth stream: https://www.icloud.com/iclouddrive/0294BDECZziOBhS4wWTvtZAZw#depthStream-iPadPro2021-11inch Enabling depth filtering, alleviates the issue to a small degree, but has as side affect that movement of the subject in the image created a ‘trail’ in the depth data. In our app, this makes the depth data unusable. I've also created a Issue with Apple: FB12151444
Posted
by
Post marked as solved
3 Replies
793 Views
I'm trying to create an application that keeps track of an anchored boat, and sounds an alarm if the boat moves outside of a certain radius (indicating the anchor is dragging instead of holding, or the boat is swinging around it to an undesirable location). However, right off the bat, I've got an issue retrieving the device's location: the latitude and longitude values stop changing when the device is sitting still on the slow moving boat. I'm setting desiredAccuracy to kCLLocationAccuracyBestForNavigation, but if I'm not holding the device in my hands, latitude and longitude updates stop coming in, and they won't come in regularly unless I pick up the device and rotate it around a little bit. It seems to me like the GPS is being put to sleep at the system level because it's detecting that the device isn't moving very fast, and accelerometer data doesn't look like an active user, but I need to override that somehow so my app can stay on top of a boat's real-time location. I've been able to reproduce this on multiple iOS devices, which is why I feel like something's going on at the system level, and isn't device-specific. Is there any way for me to work around this behavior (other than building a motorized tray to keep physically rotating the device, of course :D)?
Posted
by
Post not yet marked as solved
0 Replies
614 Views
We have work devices that are connected to Apple Business Manager. When we setup the device we go through the following: English>United States>Setup manually>connect to WIFI>Remote Management pops-up>I click next>and normally the Company Portal installs and allows for me to sign in with the username and password for the employee. Since the iOS update to 16.4.1(a) it goes to the remote management as stated above>I click next>and the iPad is shutting down. Upon restart it is asking to sign in with an Apple ID and password. The company portal does not install and we cannot connect the device so it can be managed and install the work apps that are required. Tis just started happening with the latest iOS update. Has anyone had this issue and if so, what is the work around? I have reset the iPad 3 times and run into the same thing. Any help/insight will be appreciated.
Posted
by
Post not yet marked as solved
2 Replies
858 Views
Hello I need to know if it is or it will please possible to use normally an xcode with a IPad M2 pro? Thanks
Posted
by
Post not yet marked as solved
0 Replies
281 Views
I am trying to contact Apple via a DTS for multiple weeks now and I never got an acknowledgement after submitting my request. It seems the request is not submitted, the contact page just resets when clicking "Send". Checking the console, there is a problem when connected to the MFi contact page "Uncaught ReferenceError: ui is not defined" in file contact-wip.js Any idea?
Posted
by
Post not yet marked as solved
0 Replies
533 Views
I am trying to use this repository https://github.com/Ma-Dan/Yolact-CoreML to test how fast the YOLACT Model would run on a new iPad, but I am getting this error: Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) On this line: #0 0x00000001a2d19830 in Espresso::ANECompilerEngine::transpose_kernel::is_valid_for_engine(std::__1::shared_ptrEspresso::kernels_validation_status_t, Espresso::base_kernel::validate_for_engine_args_t const&) const () I modified line 37 on the Yolact.swift file that was throwing this error from: let model = yolact() to let model: yolact = { do { let config = MLModelConfiguration() return try yolact(configuration: config) } catch{ print(error) fatalError("Couldn't create model") } }() Removing the only code warning that I got. I don't know what else I can do.
Posted
by
Post not yet marked as solved
0 Replies
362 Views
Run the attached source on the iPad. Rotate your iPad in landscape orientation. Select one of 1,2,3 from the list on the left. Press the Home button to exit to the home screen. You can check that the "selectedID" value is initialized after the app enters the background state. When I go back to the app I was running, the selected row in the list is cancelled. Proceed with the same action once more. In the second process, the "selectedID" value is not initialized. The "selectedID" value is always initialized on the first run. I would like to know how to deal with this problem. import SwiftUI struct ContentView: View { @Environment(\.scenePhase) var scenePhase @State var selectedID: UUID? let profiles = [Profile(name: "1"), Profile(name: "2"), Profile(name: "3")] var body: some View { NavigationSplitView { List(profiles, id: \.id, selection: $selectedID) { profile in NavigationLink(value: profile.id) { Text(profile.name) } } } detail: { Text(selectedID?.uuidString ?? "nil") } .task(id: selectedID) { print("Selection changed to \(selectedID?.uuidString ?? "nil")") } .onChange(of: scenePhase) { newPhase in if newPhase == .active { print("Active :", selectedID ?? "nil") } else if newPhase == .inactive { print("Inactive :", selectedID ?? "nil") } else if newPhase == .background { print("Background :", selectedID ?? "nil") } } } } struct Profile: Identifiable, Hashable { let id = UUID() let name: String }
Posted
by