Post

Replies

Boosts

Views

Activity

Can NSInputStream.read(_:maxLength:) read less than maxLength even if more is available?
Can NSInputStream.read(_:maxLength:) return less bytes read even when more data available? I haven't found it in the docs Use-case: we pass maxLength = 512, but actual reading of 512 bytes will do in 2 rounds: 256 in first round + 256 in second. It's important for my use-case (encryption/decryption) not to have intermediate partial readings unless it's last "tail" part. Otherwise I might end-up encrypting different-length blocks & decryption will fail assuming different buffer length.
2
0
703
Jan ’22
Can report UI status of interactive widget triggered action (pending, loading, completed)?
Report status of interactive widget triggered action (pending, loading, failed, completed)? I can think of continuously calling WidgetCenter.shared.reloadTimelines(ofKind:) but afraid to exceed reload budget.
Replies
0
Boosts
0
Views
844
Activity
Jun ’23
Cannot disable share menu for QuickLook controller iOS16
Starting iOS16 navigation title has default share menu. Is there any APIs to disable it? I tried following but it didn't help: navigationItem.documentProperties = .init(metadata: LPLinkMetadata.init()) navigationItem.titleMenuProvider = { _ in UIMenu.init() }
Replies
0
Boosts
0
Views
982
Activity
Sep ’22
Can NSInputStream.read(_:maxLength:) read less than maxLength even if more is available?
Can NSInputStream.read(_:maxLength:) return less bytes read even when more data available? I haven't found it in the docs Use-case: we pass maxLength = 512, but actual reading of 512 bytes will do in 2 rounds: 256 in first round + 256 in second. It's important for my use-case (encryption/decryption) not to have intermediate partial readings unless it's last "tail" part. Otherwise I might end-up encrypting different-length blocks & decryption will fail assuming different buffer length.
Replies
2
Boosts
0
Views
703
Activity
Jan ’22