Post

Replies

Boosts

Views

Activity

How do I turn off certain features on my iOS app when it's installed on a specific device?
I remember getting a message while running my iOS app on an iOS device that said I have to turn Developer mode on in my iOS device and I found the setting and turned on developer mode. I'm looking for that setting again so I can turn it off on iPhone I use, so that my app can check if Developer mode is on, and if it's not on, certain features are disabled, particularly one that deletes data on the device. That is intended to delete test data. I don't want actual data on my iPhone to be deleted. I need this precaution. When I looked at Developer Settings in Settings app on my iPhone 8 using iOS 15.6.1, there doesn't seem to be any way of turning off developer mode. Is there something I can check on my device that I can use to let my app know that I don't want certain features to be available on my app for that specific device?
1
0
1.2k
Oct ’22
Has anyone figured out how to create a CNContainer in an iOS device?
Apple Documentation says that there is only one CNContainer in an iOS device of type local. Creating a container of type exchange requires using Exchange, and creating a container of type cardDAV requires a server also. Is there any way to create a container of type unassigned? I would need to do this programmatically in Swift to use in my iOS app. This question and the posts it mentions give no answer.
2
0
2.0k
Dec ’22
Anyone want a "guard catch" statement to be implemented in Swift?
Has anyone ever heard about any requests for swift to implement a "guard catch" statement? It would be like a do catch statement that allows code execution to continue like a guard statement does, and would provide an Error object to be used with a return statement or any of the key words a guard statement allows when the guard condition fails. It would look like this: guard do { . . . } catch { . . . return error }
1
0
747
Dec ’22
How do I make a pop-up menu in iOS?
What framework would I use to make one of those popup menus that I see when I long press a field when I look at a Contact in Contacts. The popup menu is black. It looks like a horizontal bar with items separated by a very think vertical white line between each item. When I press a field while viewing a Contact, the menu gives an option to Copy and another option for iPhone to Speak.
2
0
1.5k
Dec ’22
How do I set UICloudSharingController.availablePermissions to not allow participants other than the owner of CKShare to copy or send a link from UICloudSharingController?
I have an app that uses CKShare and UICloudSharingController to share data with other users of my app. I noticed that when Owner shares with UserA, UserA is able to "copy" the link or "send" the link, as the title of the button use. How do I disable that completely so that only the owner can copy or send the link? Also, what determines whether it says "Copy Link" or "Send Link"? Does that have to do with the version of iOS? I've tried every combination of UICloudSharingController.PermissionOptions to set to UICloudSharingController..availablePermissions ... [.allowPrivate, .allowReadOnly], [.allowReadOnly], [.allowPrivate], and []. Setting the value to [] sets it to .standard, which does the exact same thing as [.allowPrivate, .allowReadOnly], though the value is different for availablePermissions property.
2
0
875
Dec ’22
What does .allowReadWrite property of UICloudSharingController allow the current user to do if his/her participant permission property is readWrite?
Is the owner and the the app the only ones that can change the value of CKShare.publicPermission using UICloudSharingController? I mean, can a participant change the the value of CKShare.publicPermission using UICloudSharingController if the permission property of that participant is readWrite and the participant has access to the presented UICloudSharingController and its availablePermissions property includes allowReadWrite? What exactly does UICloudSharingController.PermissionOptions.allowReadWrite grant read and write access to? Does that mean the current user can change the CKShare.publicPermission property? I don't think the user can change the values of the permission properties of participants if he/she changes CKShare.publicPermission. The way participants are affected is that they may lose access to the CKShare, but their permission property can only be set by the owner. Am I right about this?
1
0
762
Dec ’22
How do I restrict a share to only be shared by specific users in iOS 16?
Has anyone noticed that with the latest iOS (16.1.2), UICloudSharingController doesn't restrict who can have access to the share when you set the availablePermissions to include .allowReadOnly and exclude .allowReadWrite. It behaves as I expect in the previous versions of iOS. Anyone know anything that would help me with this problem?
1
0
726
Dec ’22
Which Xcode files can I delete on macOS Monterey?
Which build caches and unused SDKs can I delete to free up storage on my Mac Pro with the latest macOS Monterey that I just updated? The all fall under the heading "Xcode Project Build Files". I see some that are considered "Xcode Project Build Files" and some "iOS Device Support" and some that are considered "BridgeOS Device Support". They all have the Xcode icon. I explain in detail below how I get to this screen. Basically it's in the System Information app. I'm not sure what is safe to delete. I have to free up space to update my Xcode on my Mac Pro. When I look at the screen that shows when I got to the Apple Logo on the very top left-hand corner of the menu, then go to About this Mac, then the Storage Tab and then click on the button that says "Manage...", then click on the button that says "Review Files"... When I click on "Developer" on the left tab, I see some rather large files. At the top it says, "Remove project build caches and unused SDKs to free storage space."
1
0
2.1k
Feb ’23
How do I turn off certain features on my iOS app when it's installed on a specific device?
I remember getting a message while running my iOS app on an iOS device that said I have to turn Developer mode on in my iOS device and I found the setting and turned on developer mode. I'm looking for that setting again so I can turn it off on iPhone I use, so that my app can check if Developer mode is on, and if it's not on, certain features are disabled, particularly one that deletes data on the device. That is intended to delete test data. I don't want actual data on my iPhone to be deleted. I need this precaution. When I looked at Developer Settings in Settings app on my iPhone 8 using iOS 15.6.1, there doesn't seem to be any way of turning off developer mode. Is there something I can check on my device that I can use to let my app know that I don't want certain features to be available on my app for that specific device?
Replies
1
Boosts
0
Views
1.2k
Activity
Oct ’22
UnicornChat
Anyone ever tested Apple's sample code for SiriKit UnicornChat? How do I figure out what to say to Siri to see if the sample works?
Replies
2
Boosts
0
Views
1.8k
Activity
Nov ’22
Has anyone figured out how to create a CNContainer in an iOS device?
Apple Documentation says that there is only one CNContainer in an iOS device of type local. Creating a container of type exchange requires using Exchange, and creating a container of type cardDAV requires a server also. Is there any way to create a container of type unassigned? I would need to do this programmatically in Swift to use in my iOS app. This question and the posts it mentions give no answer.
Replies
2
Boosts
0
Views
2.0k
Activity
Dec ’22
What is the word for a single key-value pair of a dictionary in Swift?
What is one key-value pair of a dictionary called? Or what is the best word for it to call a variable? "Pair" seems to be the simplest and most intuitive. Is there a better name for a variable for such? I'm wondering if there is a technical term defined for swift.
Replies
1
Boosts
0
Views
684
Activity
Dec ’22
Anyone want a "guard catch" statement to be implemented in Swift?
Has anyone ever heard about any requests for swift to implement a "guard catch" statement? It would be like a do catch statement that allows code execution to continue like a guard statement does, and would provide an Error object to be used with a return statement or any of the key words a guard statement allows when the guard condition fails. It would look like this: guard do { . . . } catch { . . . return error }
Replies
1
Boosts
0
Views
747
Activity
Dec ’22
How do I make a pop-up menu in iOS?
What framework would I use to make one of those popup menus that I see when I long press a field when I look at a Contact in Contacts. The popup menu is black. It looks like a horizontal bar with items separated by a very think vertical white line between each item. When I press a field while viewing a Contact, the menu gives an option to Copy and another option for iPhone to Speak.
Replies
2
Boosts
0
Views
1.5k
Activity
Dec ’22
How do I set UICloudSharingController.availablePermissions to not allow participants other than the owner of CKShare to copy or send a link from UICloudSharingController?
I have an app that uses CKShare and UICloudSharingController to share data with other users of my app. I noticed that when Owner shares with UserA, UserA is able to "copy" the link or "send" the link, as the title of the button use. How do I disable that completely so that only the owner can copy or send the link? Also, what determines whether it says "Copy Link" or "Send Link"? Does that have to do with the version of iOS? I've tried every combination of UICloudSharingController.PermissionOptions to set to UICloudSharingController..availablePermissions ... [.allowPrivate, .allowReadOnly], [.allowReadOnly], [.allowPrivate], and []. Setting the value to [] sets it to .standard, which does the exact same thing as [.allowPrivate, .allowReadOnly], though the value is different for availablePermissions property.
Replies
2
Boosts
0
Views
875
Activity
Dec ’22
What does .allowReadWrite property of UICloudSharingController allow the current user to do if his/her participant permission property is readWrite?
Is the owner and the the app the only ones that can change the value of CKShare.publicPermission using UICloudSharingController? I mean, can a participant change the the value of CKShare.publicPermission using UICloudSharingController if the permission property of that participant is readWrite and the participant has access to the presented UICloudSharingController and its availablePermissions property includes allowReadWrite? What exactly does UICloudSharingController.PermissionOptions.allowReadWrite grant read and write access to? Does that mean the current user can change the CKShare.publicPermission property? I don't think the user can change the values of the permission properties of participants if he/she changes CKShare.publicPermission. The way participants are affected is that they may lose access to the CKShare, but their permission property can only be set by the owner. Am I right about this?
Replies
1
Boosts
0
Views
762
Activity
Dec ’22
How do I restrict a share to only be shared by specific users in iOS 16?
Has anyone noticed that with the latest iOS (16.1.2), UICloudSharingController doesn't restrict who can have access to the share when you set the availablePermissions to include .allowReadOnly and exclude .allowReadWrite. It behaves as I expect in the previous versions of iOS. Anyone know anything that would help me with this problem?
Replies
1
Boosts
0
Views
726
Activity
Dec ’22
Does the user accepting a CKShare trigger a notification for a CKDatabaseSubscription?
Does a database subscription send a notification when the current user of the device accept a CloudKit share?
Replies
1
Boosts
0
Views
808
Activity
Dec ’22
Which Xcode files can I delete on macOS Monterey?
Which build caches and unused SDKs can I delete to free up storage on my Mac Pro with the latest macOS Monterey that I just updated? The all fall under the heading "Xcode Project Build Files". I see some that are considered "Xcode Project Build Files" and some "iOS Device Support" and some that are considered "BridgeOS Device Support". They all have the Xcode icon. I explain in detail below how I get to this screen. Basically it's in the System Information app. I'm not sure what is safe to delete. I have to free up space to update my Xcode on my Mac Pro. When I look at the screen that shows when I got to the Apple Logo on the very top left-hand corner of the menu, then go to About this Mac, then the Storage Tab and then click on the button that says "Manage...", then click on the button that says "Review Files"... When I click on "Developer" on the left tab, I see some rather large files. At the top it says, "Remove project build caches and unused SDKs to free storage space."
Replies
1
Boosts
0
Views
2.1k
Activity
Feb ’23
change constraints in code
If I've already set contraints using code in iOS, how do I change the constraits?
Replies
6
Boosts
0
Views
5.3k
Activity
Feb ’23
Is it effective to use UITextView as a UITextField?
Have any of you ever tried using a UITextView in stead of UITextField to do what UITextField does and does not do? I think it would make coding easier to since the two classes are similar but has to be treated a little differently by the code.
Replies
1
Boosts
0
Views
576
Activity
Feb ’23
how do I find what com.apple.coreaudio-format conforms to?
I'm trying out Apple's Document Browser I am trying to find what UTTypeIdentifier com.apple.coreaudio-​format conforms to for the UTTypeConformsTo item in Info.plist of said project. I was able to find com.apple.coreaudio-​format, but I am having trouble finding the UTTypeConformsTo value for that. Anyone can guide me or give me a hint?
Replies
0
Boosts
0
Views
688
Activity
May ’23
version number
I am preparing to submit an app for the very first time.Why is the default version number 1.0? Doesn't that 0 get truncated? Would it be better if I changed the version number to 1? Would it make a difference?
Replies
6
Boosts
1
Views
36k
Activity
May ’23