Post

Replies

Boosts

Views

Activity

Reply to How to suppress the prohibition mark (🚫) in UITableView drag-and-drop operations?
I just added these 2 func (that allow to delete row). No more prohibition mark. func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { if editingStyle == .delete { // Delete the row from the data source tableView.deleteRows(at: [indexPath], with: .fade) } else if editingStyle == .insert { // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view } } func tableView(_ tableView: UITableView, moveRowAt fromIndexPath: IndexPath, to: IndexPath) { }
Topic: UI Frameworks SubTopic: UIKit Tags:
Jan ’25
Reply to No sound
Did you try to reinstall the beta ? That's not a question about app development, hence not for this forum. You should either: file a bug report post on support forum: https://discussions.apple.com/welcome
Topic: Media Technologies SubTopic: Audio Tags:
Jan ’25
Reply to Review time
I did notice in the past that cancelling a review may create bad problems. Your new submission is just 8 days old, during the holidays, which may explain delays. I would thus advise: wait a few more days (till January 6 If nothing moves, ask for support, requesting a phone call. Good luck and happy new year.
Jan ’25
Reply to Review time
It is a pretty unusual delay. One point to check. Submitting is a 2 steps action (I may not remember exactly the terms): there is a button close to where you select language, on the right over screenshots gallery first, you click button for Add for Review then the button changes and you have to click again to "Submit to App Review". Once done, situation unlocked quasi instantly. Hope that helps. Could you post a screenshot of the submission page, to see what the button looks like ? I once had a similar issue. Here was the full explanation: The “Ready for Review” status indicates that you’ve entered all of the required metadata for your app and suggests that you intend to submit it for review, but haven’t submitted it yet. You can submit the app by itself or include other items, such as in-app events or custom product pages. You can only send one submission at a time per platform. To submit your app for review follow the steps provided: • From My Apps, select your app. • In the sidebar, click the app version you want to submit. • On the right, scroll down to the Build section and verify that you set the build for the version to the correct build. • In the upper-right, click Add for Review. The app status changes to Ready for Review. • Click Submit to App Review. This is the second step not to miss.
Jan ’25
Reply to PLS HELP
Have you checked there is no dust, crumb ? You could try to use a vacuum cleaner to  bl ow   air and try to remove. What else do you want other developers to do ? Replace the z key !!!! Or go to a repair shop. In any case, that's the wrong forum. This is for developing apps, not hardware or software issues. You'd better post there: https://discussions.apple.com/welcome And don't forget to close this thread by marking the correct answer.
Jan ’25
Reply to App Rejected Due to Guideline 4.1 – Seeking Advice on Next Steps
It would help to know first precisely what the reviewer has reported. What you did is probably a try to solve the reported problems, but without knowing what they were, this information is totally useless. What type of app is it ? Do you know any app it looks more or less like (not only UI, but the very purpose of the app) ? As you say you tried to eliminate any possible confusion, that probably means you are aware of resemblances. If it is in a very crowded category, there is a risk it mimics existing app. An advice: when you reply to the reviewer, be very factual, proving as much as you can with objective elements, not fuzzy general statements as "my app is unique". Be more precise to the reviewer than you are in this post.
Jan ’25
Reply to SWIFTUI - update an Array/property Element gives error (had to replace the Whole structure)
When you post code, please use code formatter, so that we get a more readable code. I've completed to check your code and found many issues (the one you report is a consequence of them): what does this mean ? AllObjects.TestObjects AllObjects (it should be written allObjects as it is an instance, not a class or structure definition) does not contain TestObjects property So replace with allObjects[index].latitude = Double(-999.0) 2  index is declared as Int32. Why so ? If it is an index in the array, it should be Int. Or do you want to pass a seq_id ? If so, you would have to change the logic of the func. 3 latitude is a constant. You cannot change it once assigned. Note that a latitude of -999 is meaningless. With all those errors corrected, it works, as you can test yourself. If that's OK, don't forget to close the thread by marking the answer as correct. struct ContentView: View { @State private var allObjects:[TestObjects] = [TestObjects(seq_id: 1, latitude: 45, longitude: 2)] func TestObjUpdateLoc(index:Int) { // CHANGED to Int if index >= 0 && index < allObjects.count { // Important to avoid crashes} allObjects[index].latitude = Double(-999.0) } //error ..Cannot assign value of type 'Double' to type 'Binding<Subject>' ** } var body: some View { Text("Hello \(allObjects[0].latitude)") Button(action: { TestObjUpdateLoc(index: 0) }) { Text("Test") } } } struct TestObjects: Codable, Hashable { let seq_id:Int32 var latitude:Double // Changed to var var longitude:Double // Changed to var // Many more... }
Topic: UI Frameworks SubTopic: SwiftUI
Jan ’25
Reply to How to suppress the prohibition mark (🚫) in UITableView drag-and-drop operations?
I just added these 2 func (that allow to delete row). No more prohibition mark. func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { if editingStyle == .delete { // Delete the row from the data source tableView.deleteRows(at: [indexPath], with: .fade) } else if editingStyle == .insert { // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view } } func tableView(_ tableView: UITableView, moveRowAt fromIndexPath: IndexPath, to: IndexPath) { }
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Jan ’25
Reply to App Playground new Target
I once read that the app should be original, not something already published on the AppStore. I do not see this condition anymore, but I advise you to check by contacting swiftstudentchallenge@apple.com
Replies
Boosts
Views
Activity
Jan ’25
Reply to What’s the Best Romance App for iOS?
The purpose of the forum is app development. Not promotion, direct or indirect. Please avoid using the forum for such purpose.
Replies
Boosts
Views
Activity
Jan ’25
Reply to "Contact Us to Continue"
Did you follow all the steps described her ? https://support.apple.com/en-gb/guide/iphone/iphd709a3c46/ios
Replies
Boosts
Views
Activity
Jan ’25
Reply to Does your app provide end-to-end encryption?
In such a case, I would declare using encryption. You can probably contact support to double check.
Replies
Boosts
Views
Activity
Jan ’25
Reply to Does your app provide end-to-end encryption?
Do you call any crypto API, as CryptoKit ? I understand this as "Does the app provide its own end to end encryption". https is not of my own.
Replies
Boosts
Views
Activity
Jan ’25
Reply to No sound
Did you try to reinstall the beta ? That's not a question about app development, hence not for this forum. You should either: file a bug report post on support forum: https://discussions.apple.com/welcome
Topic: Media Technologies SubTopic: Audio Tags:
Replies
Boosts
Views
Activity
Jan ’25
Reply to What happened to readable margins?
It has be implemented, no direct API. Get solution here: https://www.swiftjectivec.com/readable-content-size-in-swiftui/
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Jan ’25
Reply to Critical update stuck in Waiting for Review
Can it have to do with the fact that i removed my update from review and submitted another one? That is something I experienced in the pst. removing a submission did block following submissions. Only solution was to contact support for help…
Replies
Boosts
Views
Activity
Jan ’25
Reply to Could someone test if Settings in iOS 18.2 are broken ?
Without any answer to the question, I updated some devices to 18.2. No bug there. So it is likely "simply" a simulator issue. PS: a bit deceitful not to get any answer on such a simple question on the forum…
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jan ’25
Reply to Review time
I did notice in the past that cancelling a review may create bad problems. Your new submission is just 8 days old, during the holidays, which may explain delays. I would thus advise: wait a few more days (till January 6 If nothing moves, ask for support, requesting a phone call. Good luck and happy new year.
Replies
Boosts
Views
Activity
Jan ’25
Reply to Review time
It is a pretty unusual delay. One point to check. Submitting is a 2 steps action (I may not remember exactly the terms): there is a button close to where you select language, on the right over screenshots gallery first, you click button for Add for Review then the button changes and you have to click again to "Submit to App Review". Once done, situation unlocked quasi instantly. Hope that helps. Could you post a screenshot of the submission page, to see what the button looks like ? I once had a similar issue. Here was the full explanation: The “Ready for Review” status indicates that you’ve entered all of the required metadata for your app and suggests that you intend to submit it for review, but haven’t submitted it yet. You can submit the app by itself or include other items, such as in-app events or custom product pages. You can only send one submission at a time per platform. To submit your app for review follow the steps provided: • From My Apps, select your app. • In the sidebar, click the app version you want to submit. • On the right, scroll down to the Build section and verify that you set the build for the version to the correct build. • In the upper-right, click Add for Review. The app status changes to Ready for Review. • Click Submit to App Review. This is the second step not to miss.
Replies
Boosts
Views
Activity
Jan ’25
Reply to PLS HELP
Have you checked there is no dust, crumb ? You could try to use a vacuum cleaner to  bl ow   air and try to remove. What else do you want other developers to do ? Replace the z key !!!! Or go to a repair shop. In any case, that's the wrong forum. This is for developing apps, not hardware or software issues. You'd better post there: https://discussions.apple.com/welcome And don't forget to close this thread by marking the correct answer.
Replies
Boosts
Views
Activity
Jan ’25
Reply to App Rejected Due to Guideline 4.1 – Seeking Advice on Next Steps
It would help to know first precisely what the reviewer has reported. What you did is probably a try to solve the reported problems, but without knowing what they were, this information is totally useless. What type of app is it ? Do you know any app it looks more or less like (not only UI, but the very purpose of the app) ? As you say you tried to eliminate any possible confusion, that probably means you are aware of resemblances. If it is in a very crowded category, there is a risk it mimics existing app. An advice: when you reply to the reviewer, be very factual, proving as much as you can with objective elements, not fuzzy general statements as "my app is unique". Be more precise to the reviewer than you are in this post.
Replies
Boosts
Views
Activity
Jan ’25
Reply to SWIFTUI - update an Array/property Element gives error (had to replace the Whole structure)
When you post code, please use code formatter, so that we get a more readable code. I've completed to check your code and found many issues (the one you report is a consequence of them): what does this mean ? AllObjects.TestObjects AllObjects (it should be written allObjects as it is an instance, not a class or structure definition) does not contain TestObjects property So replace with allObjects[index].latitude = Double(-999.0) 2  index is declared as Int32. Why so ? If it is an index in the array, it should be Int. Or do you want to pass a seq_id ? If so, you would have to change the logic of the func. 3 latitude is a constant. You cannot change it once assigned. Note that a latitude of -999 is meaningless. With all those errors corrected, it works, as you can test yourself. If that's OK, don't forget to close the thread by marking the answer as correct. struct ContentView: View { @State private var allObjects:[TestObjects] = [TestObjects(seq_id: 1, latitude: 45, longitude: 2)] func TestObjUpdateLoc(index:Int) { // CHANGED to Int if index >= 0 && index < allObjects.count { // Important to avoid crashes} allObjects[index].latitude = Double(-999.0) } //error ..Cannot assign value of type 'Double' to type 'Binding<Subject>' ** } var body: some View { Text("Hello \(allObjects[0].latitude)") Button(action: { TestObjUpdateLoc(index: 0) }) { Text("Test") } } } struct TestObjects: Codable, Hashable { let seq_id:Int32 var latitude:Double // Changed to var var longitude:Double // Changed to var // Many more... }
Topic: UI Frameworks SubTopic: SwiftUI
Replies
Boosts
Views
Activity
Jan ’25