Post

Replies

Boosts

Views

Activity

Reply to UIPrinterPickerController, UIPrintInteractionController, UIPrinter do not work on macOS Catalyst
Note that my App, built 2 years ago, does print plaintext OK, on Mac Catalyst and iOS. It’s only when re-compiled today using Xcode 15.2 on Sonoma that printing fails, on Mac Cat and iOS BTW. On print failure this is what my App's traceback looks like: #0 0x00000001b070ee34 in _UITextViewEnablingCompatibilityMode () #16 0x000000022a343348 in -[UIPrintInteractionController presentFromRect:inView:animated:completionHandler:] () #17 0x0000000102845518 in __23-[Common printTextView]_block_invoke_2 at /Users/sol/Private/Developer/ ... Poking around further I see this: 0x1b070eec0 <+140>: add x3, x3, #0x286 ; "UITextView %{public}p is switching to TextKit 1 compatibility mode because its layoutManager was accessed. Break on %{public}s to debug.” This was a trigger, because 2 years ago when the App last went on the App Store I found that I could only print plaintext files, not HTML, so I settled on using as the print formatter an instance of UISimpleTextPrintFormatter. So I just switched to UIMarkupTextPrintFormatter, and, amazingly, it worked, no crash. Of course plaintext files look pretty ugly, but HTML now works and looks great. This hack for plaintext works for me, YMMV: printText = [printText stringByReplacingOccurrencesOfString:@"\n" withString:@"<br>"];
Topic: App & System Services SubTopic: General Tags:
Feb ’24
Reply to tvOS icon missing layers
Yes, yes, yes. On all accounts except that my images come (came) from Affinity Photo. My 3-layer images have worked for years, but now fail, in various, inconsistent, mysterious ways. Thank you for reporting this. The version on the App Store works, with the identical assets. (Aside: I've stopped working on this and moved on to my screen saver, but its location services no longer work. So I stopped working on that and moved onto a Mac catalyst app, but it also no longer works either, been a rough week here.) I spent a lot of time working on this but have no good news for you, it previews just fine in Xcode and Parallax Viewer. I tried even more layers to no avail. I don't have the nerve to put the tvOS App up for review, I want the iOS and macOS versions to be consistent.
Jan ’24
Reply to Help Books not working
SOB! I've been trying to debug this on many catalyst apps for months - many thanks to you. What I do to see the help book is archive the maccat app, then export using the Copy option, then drag that copy to Applications. This is required for every change to the help book. While I'm ranting about recent maccat changes, you can no longer use Credits.html for your About box info, that file must now be rich text Credits.rtf.
Jan ’22
Reply to Settings.bundle in tvOS 15.0 seems to no longer work.
I have a small Xcode project with two targets: tvOS and iOS. The iOS build works on the simulator and device. The tvOS build works on the simulator but not a device running tv OS 15. It does work properly on a tvOS 14 device. [SettingsTestFail.zip) When run all the code does it store an NSUserdefaults value which is then displayed in a UILabel. This value should be reflected in the Settings App for the test App, SettingsTest. The value will match what is diplayed for iOS, tvOS simulator, but not tvOS device.
Topic: UI Frameworks SubTopic: General Tags:
Oct ’21
Reply to PHPickerViewController unusable via Mac Catalyst on macOS 26 when interface is "Scaled to Match iPad"
Feedback FB20527735 submitted.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Oct ’25
Reply to PHPickerViewController unusable via Mac Catalyst on macOS 26 when interface is "Scaled to Match iPad"
Just ran into this problem while working on an unrelated issue - thought I was going mad. Is it possible to “me too” your feedback or must I open one myself?
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Oct ’25
Reply to Settings.bundle in tvOS 15.0 seems to no longer work.
Fixed in a later rev of tvOS.
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’24
Reply to UIPrinterPickerController, UIPrintInteractionController, UIPrinter do not work on macOS Catalyst
Note that my App, built 2 years ago, does print plaintext OK, on Mac Catalyst and iOS. It’s only when re-compiled today using Xcode 15.2 on Sonoma that printing fails, on Mac Cat and iOS BTW. On print failure this is what my App's traceback looks like: #0 0x00000001b070ee34 in _UITextViewEnablingCompatibilityMode () #16 0x000000022a343348 in -[UIPrintInteractionController presentFromRect:inView:animated:completionHandler:] () #17 0x0000000102845518 in __23-[Common printTextView]_block_invoke_2 at /Users/sol/Private/Developer/ ... Poking around further I see this: 0x1b070eec0 <+140>: add x3, x3, #0x286 ; "UITextView %{public}p is switching to TextKit 1 compatibility mode because its layoutManager was accessed. Break on %{public}s to debug.” This was a trigger, because 2 years ago when the App last went on the App Store I found that I could only print plaintext files, not HTML, so I settled on using as the print formatter an instance of UISimpleTextPrintFormatter. So I just switched to UIMarkupTextPrintFormatter, and, amazingly, it worked, no crash. Of course plaintext files look pretty ugly, but HTML now works and looks great. This hack for plaintext works for me, YMMV: printText = [printText stringByReplacingOccurrencesOfString:@"\n" withString:@"<br>"];
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Feb ’24
Reply to tvOS icon missing layers
Yes, yes, yes. On all accounts except that my images come (came) from Affinity Photo. My 3-layer images have worked for years, but now fail, in various, inconsistent, mysterious ways. Thank you for reporting this. The version on the App Store works, with the identical assets. (Aside: I've stopped working on this and moved on to my screen saver, but its location services no longer work. So I stopped working on that and moved onto a Mac catalyst app, but it also no longer works either, been a rough week here.) I spent a lot of time working on this but have no good news for you, it previews just fine in Xcode and Parallax Viewer. I tried even more layers to no avail. I don't have the nerve to put the tvOS App up for review, I want the iOS and macOS versions to be consistent.
Replies
Boosts
Views
Activity
Jan ’24
Reply to Third-party screensavers not quitting on Sonoma - any workarounds?
I see behavior as well. And FYI location services appears to be broken: no delegate methods are ever called, which grounds my saver completely.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jan ’24
Reply to Help Books not working
SOB! I've been trying to debug this on many catalyst apps for months - many thanks to you. What I do to see the help book is archive the maccat app, then export using the Copy option, then drag that copy to Applications. This is required for every change to the help book. While I'm ranting about recent maccat changes, you can no longer use Credits.html for your About box info, that file must now be rich text Credits.rtf.
Replies
Boosts
Views
Activity
Jan ’22
Reply to Settings.bundle in tvOS 15.0 seems to no longer work.
Sample project which runs perfectly on iOS 14/15 on simulator and device, fails on tvOS 15 on device only, else works on simulator, and for tvOS 14 works on device and simulator: secureHTTP / www dot bigcatos dot com / Downloads / SettingsTestFail.zip
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
Nov ’21
Reply to Settings.bundle in tvOS 15.0 seems to no longer work.
Hmmmm, guess I cannot post a URL to the Xcode project? How do I do that ...
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’21
Reply to Settings.bundle in tvOS 15.0 seems to no longer work.
I have a small Xcode project with two targets: tvOS and iOS. The iOS build works on the simulator and device. The tvOS build works on the simulator but not a device running tv OS 15. It does work properly on a tvOS 14 device. [SettingsTestFail.zip) When run all the code does it store an NSUserdefaults value which is then displayed in a UILabel. This value should be reflected in the Settings App for the test App, SettingsTest. The value will match what is diplayed for iOS, tvOS simulator, but not tvOS device.
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’21
Reply to PHAsset of older photos is missing GPS info in Swift
Just to highlight my comment above, the pictures in question are not in a Shared album.
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Sep ’21