Post

Replies

Boosts

Views

Activity

Reply to Our App Store Rejection Appeal
You can submit an appeal about your developer account termination here. I understand you because I'm also facing a serious problem about app review. Unfortunately your account was terminated. Submitting an appeal is the last way to make your account restored possible, and good luck to you! — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Oct ’24
Reply to Erreur 34 311
Are you debugging by Xcode or other IDEs? Is your program running on a simulator or a real device? From the error message you provide, it shows dskFulErr : full disk. Check if the disk of your Mac or the device you're debugging on is full. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: App & System Services SubTopic: General Tags:
Oct ’24
Reply to Hourly repeating notification.
Create a UNCalendarNotificationTrigger object when you want to schedule the delivery of a local notification at the date and time you specify. You use an NSDateComponents object to specify only the time values that you want the system to use to determine the matching date and time. Listing 1 creates a trigger that delivers its notification every morning at 8:30. The repeating behavior is achieved by specifying true for the repeats parameter when creating the trigger. Listing 1. Creating a trigger that repeats at a specific time var date = DateComponents() date.hour = 8 date.minute = 30 let trigger = UNCalendarNotificationTrigger(dateMatching: date, repeats: true) Have you tried the sample code? Setting the hour and minute properties at the same time may help. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: UI Frameworks SubTopic: General Tags:
Oct ’24
Reply to Apple Store Rejection for Mosawirin App - Need Developer Assistance
Thanks for your details. From the screenshots and the demo video you provided in post 766937, I think this app will be a useful app. In my opinion and experiences, the problem may be the contents in your app. You're using demo contents for app review. That means, when your app has released to App Store, there's no any actual useful contents in your app. I know these contents should be generated by users after your app has released and it's impossible to fill them before releasing, so I think you can try to find some providers before releasing to make new users able to use the app. Also, you can try to add some articles for users and service providers(e.g. "How to take a great photo?"). That can make your app more useful. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Oct ’24
Reply to Testing the content of a `Task` in a non-async method
You should make your play function async, then use Swift Async to make sure assertion runs after sound played. public func play(_ soundFileName: String, shouldLoop: Bool) async { await dataSource.play(soundFileName, shouldLoop: shouldLoop) } Task { await play("", shouldLoop: false) #expect(mockedAudioPlayerDataSource.invokedPlayCount == 1) } — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: Programming Languages SubTopic: Swift Tags:
Oct ’24
Reply to Testing the content of a `Task` in a non-async method
You can also use a wrapper like this: public func _play(_ soundFileName: String, shouldLoop: Bool) async { await dataSource.play(soundFileName, shouldLoop: shouldLoop) } public func play(_ soundFileName: String, shouldLoop: Bool) { Task { await _play(soundFileName, shouldLoop: shouldLoop) } } Then use play in your code and _play for testing. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: Programming Languages SubTopic: Swift Tags:
Oct ’24