Hello, community.
We are adding visionOS support to our application and have an issue without a solution because of a system UIKit bug.
There is a system bug with cycled recalling textFieldShouldReturn function after the first Return button usage (with this function returning true), and calling resignFirstResponder textField will get in the cycle, and there is no way to stop calling the textFieldShouldReturn func.
Repro steps:
Enter text to UITextField
Press Return button on keyboard
textFieldShouldReturn called (return true after step 4)
call resignFirstResponder
call becomeFirstResponder or tap on UITextField
return to step 3
The same problem exists in system application Reminders.
Repro steps:
Create a new reminder with a title and description
Set pointer to title textField
Press Return button on keyboard
App will try to create a new reminder and, after less than a second, return to the first reminder
The bug is only for visionOS, on iOS/iPadOS all is OK.
We assume that there is a flag for Return button usage, which checks on becomeFirstResponder logic, and in visionOS (iPadOS adaption), it does not clear this after handling button pressing.
Post
Replies
Boosts
Views
Activity
Hello, Apple CommunityI tried to register app id (with Bundle id com.###, where ### - project name) for iOS application on https://developer.apple.com/account/resources/identifiers/list and have and issue.I suppose this may be due to the fact that a project was created with this Bundle ID in the XCode, but under a different account (we have 2 accounts, mine is paid and the second one is not) and now the system does not allow me to register this Bundle ID (it's 100% not registered and not previously used for applications).Issue text: An attribute in provided entity has invalid value An App ID with identifier 'com.###' is not available. Please enter a different string.I contacted Apple Support but didn't receive help.P.S.: I have access to the second account, but since it is not paid, we can’t try to register the app ID and application there, and then transfer it to mine.Maybe someone came across this issue. I really need some help.
Hello, community
We have an issue with synchronizing the cookies between storages HTTPCookieStorage and WKHTTPCookieStore.
We use REST API requests and WKWebView as part of the application.
Customer environment directly linked to cookies, so WKWebView and URLRequests both can change cookies and we need to check/sync for actual cookies in both storages after completing requests.
As we know, by default "from the box" there is sync from HTTPCookieStorage to WKHTTPCookiesStorage, and there is no sync from WKHTTPCookieStorage to HTTPCookieStorage.
But, as we know from the forum questions, sync "from the box" not working from ios 11.3.
We created a custom CookieSync manager, which manually synchronizes cookies between storages after each request (API and WebView), with storage priority.
For the manager, we use the same WKWebSiteDataStore, as for each WKWebView object.
From our debug and testing processes results, we know that storages don't synchronize correctly. Maybe this linked with the fact, that WKHTTPCookieStore works asynchronously.
From our testing and debug results, we have issues with synchronizing some cookies, which critically important for us and our customers.
Maybe anyone knows methods or variants to simply and correctly synchronize cookies?
Best regards,
Dmytrii Golovanov
Hello, Apple CommunityI have a some registered bundle id "com.###.dev" on my apple developer account. Previously, it was used to create an iOS application (important: application wasn't published in appstore), recently I deleted this application.The application was used to upload the dev/beta versions to the TestFlight.Now there is a need to recreate the application in AppStore Connect with this bundle id.But this Bundle id isn't available when creating the application in AppStore Connect dashboard.I contacted Apple Support for this question and received an answer:"I am writing to you regarding this query and some information you need to know. As you have stated you used this ID previously with an application, with that in mind you cannot reuse the ID and a new one is needed. Thank you for your understand and cooperation on this matter. If you have any further queries please don't hesitate to respond to this mail."How i can solve my problem?