Post

Replies

Boosts

Views

Activity

Looking for opinions….
Hi, I’m running out of hard disk space on my Mac mini and am considering moving all of my projects to iCould. But I need to know if anyone else has done this and if iCloud would be a viable option working with Xoode and if said idea would be able to keep up with any update(s) that I’d make to an app. Thank you, Dan Uff
1
0
343
Dec ’24
FYI: Xcode and Disk Space
I discovered a disk space issue with Xcode on my 1TB hard disk. Xcode doesn’t delete old or unused Simulators, causing them to mix and consume valuable space. Deleting them from the Window > Devices & Simulators menu didn’t work, so I used Disk Utility to find and delete them. However, they persisted. To regain disk space, I completely removed Xcode and the Developer Folder. After reinstalling Xcode, I regained about 80% of my disk space. Despite unmounting the Simulators, they remained. For those unable or unwilling to do this, the Mac App Store offers DevCleaner, a utility that removes old Xcode Cache and Simulators. Thanks. I hope I've helped someone else. Dan Uff
3
0
704
Feb ’25
Apple Watch App not Displaying Back "<" Button
Hi, I'm currently developing an Apple Watch app with Swift and Storyboards. The main screen consists of three buttons going to three different view controllers. When I go to one view controller, it doesn't display the normal back "" button at the top-left corner, even though it works. I tried this with an older project, with a similar setup and it works as it should. I have no code to show because it works like it should. It seems to be with the storyboard. Anyone else have this problem? Thanks, Dan Uff The code is exactly the same in both projects, with
2
0
1.2k
May ’21
Not able to change background color of NavigationView - SwiftUI
Hi, I have been trying to change the default color of the NavigationView in the AppDelegate file and am unable to. Is it the code, or me? Using Xcode 13, Beta 1. I got the code from hackingwithswift.com. Here's the code: func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {     // Change Color of Navigation Bar:     let configuration = UINavigationBarAppearance()     configuration.configureWithOpaqueBackground()     configuration.backgroundColor = .systemPurple     return true } Thank you. Dan Uff
0
0
468
Jun ’21
List of Items - Best way SwiftUI
Hi, I have a list of items on the iPhone that I want to share on the watch. The list would be too big to have the actual file on the watch, so, what's the best way to share the list from the iPhone, and could someone give me a step by step on what to do or point me to a good document? Thanks, Dan Uff
0
0
465
Jun ’21
Show JSON output to screen?
How would I take the output from JSON and print it to the IBOutlet's newsview? Thanks! class ViewController: UIViewController {   @IBOutlet var newsview: UITextView!   override func viewDidLoad() {     super.viewDidLoad()     // Do any additional setup after loading the view.     // API Endpoint:   let urlString = "[string withheld]"   let url = URL(string: urlString)   guard url != nil else {     debugPrint("URL IS nil")     return   }   let session = URLSession.shared   let dataTask = session.dataTask(with: url!) { (data, response, error) in     if error == nil && data != nil {       let decoder = JSONDecoder()       do {         let newsFeed = try decoder.decode(NewsFeed.self, from: data!)         print("Result: \(newsFeed)")       //  newsview.text = NewsFeed as? String!       } catch {         debugPrint("Error in JSON Parsing!")     }   } }   dataTask.resume() }   override func viewDidAppear(_ animated: Bool) { }
6
0
937
Jul ’21
Apple Watch, SwiftUI. and Xcode 13
Hi, I added an Apple Watch target to an existing app using SwiftUI and Xcode 13 (13A233) and the Canvas shows the first view controller correctly (an Apple Watch) but when I add additional VCs, the canvas shows an iPhone. I recreated the additional VC making sure I had WatchOS selected and got the same thing. Is anyone else having this problems with this? Any work arounds? Thanks, Dan Uff
0
0
554
Sep ’21
Cannot install app on test device
Hi, When I try to install a app that I want to test on an iPhone 13, I get the following error: ` Showing All Messages The file "/Users/danuff/Documents/CPS/iOS/iOS 15/Projects (Current)/iPhone : iPad/SwiftUI/General/DVP/DVP/DVP.entitlements" could not be opened. Verify the value of the CODE_SIGN_ENTITLEMENTS build setting for target "DVP" is correct and that the file exists on disk. The app is not installed on the actual device, but it does work on the Simulator.' It worked fine the other day. Thanks, Dan Uff
0
0
692
Nov ’21
No Navigation Bar with List in SwiftUI
Hi all, I've been working on an app for months and have recently came across the below problem. I have a listView with a NavigationView in SwiftUI. When I go into the list, there is NO NavigationBar title or Buttons above it. When I start to scroll, it appears, and then disappears when I go to the top of the list. It has suddenly appeared without any rhyme or reason. I have seen this question asked before and a solution. I have tried it and it still is a problem. Here's the code: import Foundation struct MainMenu: View {       @State private var mainOptions: Int? = 0   @State private var tag: Int = 0   var fSize = Int(20)       var body: some View {           NavigationView() {                      List {                    Section(header: Text("MAIN INFORMATION"))         {                       NavigationLink(destination: Introduction(), tag:1, selection: $mainOptions) {                         Image(systemName: "doc")            Text("Introduction")              .bold()                      }                       NavigationLink(destination: BeSafe(), tag:2, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Be Safe")                .bold()            }                        NavigationLink(destination: MythsAndFacts(), tag:3, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Myths and Facts")                .bold()            }                        NavigationLink(destination: CycleofViolence(), tag:4, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Cycle of Violence")                .bold()            }                        NavigationLink(destination: Definition(), tag:5, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Definitions")                .bold()            }                        NavigationLink(destination: PersonalSafetyPlan(), tag:6, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Personal Safety Plan")                .bold()            }                        NavigationLink(destination: PPOs(), tag:7, selection: $mainOptions)            {              Image(systemName: "doc")              Text("PPOs")                .bold()            }                        NavigationLink(destination: QuestionsOnLeaving(), tag:8, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Questions on Leaving")                .bold()            }                        NavigationLink(destination: AbuseMenu(), tag:9, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Information on Abuse")                .bold()            }                    }            Section(header: Text("GET MORE INFORMATION"))            {                            NavigationLink(destination: PhoneNumbers())              {                Image(systemName: "phone")                Text("Phone Numbers")                  .bold()              }                            NavigationLink(destination: Search())              {                Image(systemName: "safari")                Text("Search")                  .bold()              }                                        }                        Section(header: Text("TAKE NOTES"))            {              NavigationLink(destination: CPNoteLite())              {                Image(systemName: "note.text")                Text("CPNote Lite")                  .bold()              }                             NavigationLink(destination: CPNoteHelp())                {                  Image(systemName: "questionmark")                  Text("Help with CPNote Lite")                    .bold()                }            }                        Section(header: Text("FOR YOUR PROTECTION"))            {             NavigationLink(destination: HideInfo())                 {                   Image(systemName: "book.closed")                           Text("Hide This App.")                     .bold()                                                 }            }          }                                 }.navigationTitle("Domestic Violence")           .navigationBarTitleDisplayMode(.inline)                     .toolbar           {                          ToolbarItem(placement: .bottomBar)             {               HStack {               Image(systemName: "c.circle")                   .resizable()                   .frame(width: 20, height: 20)               Text("2021 Connecting People Software")                   .font(.custom("", size: 18))               }             }           }         .navigationBarItems(leading: NavigationLink(destination: About(),               label: {               Image(systemName: "info.circle")             .font(.custom("", size: 18))            }), trailing: NavigationLink(destination: Support(),               label: {               Image(systemName: "person.circle")             .font(.custom("", size: 18))              }))          }          } struct MainMenu_Previews: PreviewProvider {     static var previews: some View {         MainMenu()       .previewInterfaceOrientation(.portrait)     } } Thank you, Dan Uff
0
0
1k
Nov ’21
Updated code for Sharesheet in iOS 15?
I'm trying to display a share sheet and am using examples from the Internet but am getting the following warning: "'windows' was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene instead" Here's the code I'm trying to use: func shareButton() {   let url = URL(string: introText)   let av = UIActivityViewController(activityItems: [url!], applicationActivities: nil)  UIApplication.shared.windows.first?.rootViewController?.present(av, animated: true, completion: nil) } Thanks, Dan Uff
5
0
3.2k
Dec ’21
Where's my app?
Hi, Is there anyway to see where an app is, like is it in the top 30, or 10? If not, that would be a nice add-on so we can really get an idea of if our app really stinks or not :-) Thanks, Dan Uff
Replies
1
Boosts
0
Views
517
Activity
Sep ’24
Looking for opinions….
Hi, I’m running out of hard disk space on my Mac mini and am considering moving all of my projects to iCould. But I need to know if anyone else has done this and if iCloud would be a viable option working with Xoode and if said idea would be able to keep up with any update(s) that I’d make to an app. Thank you, Dan Uff
Replies
1
Boosts
0
Views
343
Activity
Dec ’24
FYI: Xcode and Disk Space
I discovered a disk space issue with Xcode on my 1TB hard disk. Xcode doesn’t delete old or unused Simulators, causing them to mix and consume valuable space. Deleting them from the Window > Devices & Simulators menu didn’t work, so I used Disk Utility to find and delete them. However, they persisted. To regain disk space, I completely removed Xcode and the Developer Folder. After reinstalling Xcode, I regained about 80% of my disk space. Despite unmounting the Simulators, they remained. For those unable or unwilling to do this, the Mac App Store offers DevCleaner, a utility that removes old Xcode Cache and Simulators. Thanks. I hope I've helped someone else. Dan Uff
Replies
3
Boosts
0
Views
704
Activity
Feb ’25
Question on different versions of app
Hi, I have created a game for all platforms (except VisionOS) and would like to release each version separately. Can I upload the iOS version without uploading the other versions? Thanks, Dan Uff
Replies
1
Boosts
0
Views
718
Activity
Feb ’25
Apple Watch App not Displaying Back "<" Button
Hi, I'm currently developing an Apple Watch app with Swift and Storyboards. The main screen consists of three buttons going to three different view controllers. When I go to one view controller, it doesn't display the normal back "" button at the top-left corner, even though it works. I tried this with an older project, with a similar setup and it works as it should. I have no code to show because it works like it should. It seems to be with the storyboard. Anyone else have this problem? Thanks, Dan Uff The code is exactly the same in both projects, with
Replies
2
Boosts
0
Views
1.2k
Activity
May ’21
Not able to change background color of NavigationView - SwiftUI
Hi, I have been trying to change the default color of the NavigationView in the AppDelegate file and am unable to. Is it the code, or me? Using Xcode 13, Beta 1. I got the code from hackingwithswift.com. Here's the code: func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {     // Change Color of Navigation Bar:     let configuration = UINavigationBarAppearance()     configuration.configureWithOpaqueBackground()     configuration.backgroundColor = .systemPurple     return true } Thank you. Dan Uff
Replies
0
Boosts
0
Views
468
Activity
Jun ’21
List of Items - Best way SwiftUI
Hi, I have a list of items on the iPhone that I want to share on the watch. The list would be too big to have the actual file on the watch, so, what's the best way to share the list from the iPhone, and could someone give me a step by step on what to do or point me to a good document? Thanks, Dan Uff
Replies
0
Boosts
0
Views
465
Activity
Jun ’21
Show JSON output to screen?
How would I take the output from JSON and print it to the IBOutlet's newsview? Thanks! class ViewController: UIViewController {   @IBOutlet var newsview: UITextView!   override func viewDidLoad() {     super.viewDidLoad()     // Do any additional setup after loading the view.     // API Endpoint:   let urlString = "[string withheld]"   let url = URL(string: urlString)   guard url != nil else {     debugPrint("URL IS nil")     return   }   let session = URLSession.shared   let dataTask = session.dataTask(with: url!) { (data, response, error) in     if error == nil && data != nil {       let decoder = JSONDecoder()       do {         let newsFeed = try decoder.decode(NewsFeed.self, from: data!)         print("Result: \(newsFeed)")       //  newsview.text = NewsFeed as? String!       } catch {         debugPrint("Error in JSON Parsing!")     }   } }   dataTask.resume() }   override func viewDidAppear(_ animated: Bool) { }
Replies
6
Boosts
0
Views
937
Activity
Jul ’21
Submitting iOS 15 apps with Xcode RC?
Can we submit apps with the RC version of Xcode or wait for the GM? Thanks, Dan
Replies
1
Boosts
0
Views
567
Activity
Sep ’21
unexpected Mach-O Error while trying to submit to App Store
Hi, I am using the RC version of Xcode and get the following error while submitting to the App Store. I tried using the otool bit it didn't work. I have attached a screen shot of the actual error. Have any ideas? Thanks, Dan Uff
Replies
1
Boosts
0
Views
578
Activity
Sep ’21
Apple Watch, SwiftUI. and Xcode 13
Hi, I added an Apple Watch target to an existing app using SwiftUI and Xcode 13 (13A233) and the Canvas shows the first view controller correctly (an Apple Watch) but when I add additional VCs, the canvas shows an iPhone. I recreated the additional VC making sure I had WatchOS selected and got the same thing. Is anyone else having this problems with this? Any work arounds? Thanks, Dan Uff
Replies
0
Boosts
0
Views
554
Activity
Sep ’21
Need some advice about Mac App
Hi, I have a small Apple Watch game that someone downloaded and liked a lot. That same individual asked me to make a Mac version of the same app, which I am willing to do. Should I add the app to the current Apple Watch version, or make a stand alone version? Thanks, Dan Uff
Replies
0
Boosts
0
Views
748
Activity
Oct ’21
Cannot install app on test device
Hi, When I try to install a app that I want to test on an iPhone 13, I get the following error: ` Showing All Messages The file "/Users/danuff/Documents/CPS/iOS/iOS 15/Projects (Current)/iPhone : iPad/SwiftUI/General/DVP/DVP/DVP.entitlements" could not be opened. Verify the value of the CODE_SIGN_ENTITLEMENTS build setting for target "DVP" is correct and that the file exists on disk. The app is not installed on the actual device, but it does work on the Simulator.' It worked fine the other day. Thanks, Dan Uff
Replies
0
Boosts
0
Views
692
Activity
Nov ’21
No Navigation Bar with List in SwiftUI
Hi all, I've been working on an app for months and have recently came across the below problem. I have a listView with a NavigationView in SwiftUI. When I go into the list, there is NO NavigationBar title or Buttons above it. When I start to scroll, it appears, and then disappears when I go to the top of the list. It has suddenly appeared without any rhyme or reason. I have seen this question asked before and a solution. I have tried it and it still is a problem. Here's the code: import Foundation struct MainMenu: View {       @State private var mainOptions: Int? = 0   @State private var tag: Int = 0   var fSize = Int(20)       var body: some View {           NavigationView() {                      List {                    Section(header: Text("MAIN INFORMATION"))         {                       NavigationLink(destination: Introduction(), tag:1, selection: $mainOptions) {                         Image(systemName: "doc")            Text("Introduction")              .bold()                      }                       NavigationLink(destination: BeSafe(), tag:2, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Be Safe")                .bold()            }                        NavigationLink(destination: MythsAndFacts(), tag:3, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Myths and Facts")                .bold()            }                        NavigationLink(destination: CycleofViolence(), tag:4, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Cycle of Violence")                .bold()            }                        NavigationLink(destination: Definition(), tag:5, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Definitions")                .bold()            }                        NavigationLink(destination: PersonalSafetyPlan(), tag:6, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Personal Safety Plan")                .bold()            }                        NavigationLink(destination: PPOs(), tag:7, selection: $mainOptions)            {              Image(systemName: "doc")              Text("PPOs")                .bold()            }                        NavigationLink(destination: QuestionsOnLeaving(), tag:8, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Questions on Leaving")                .bold()            }                        NavigationLink(destination: AbuseMenu(), tag:9, selection: $mainOptions)            {              Image(systemName: "doc")              Text("Information on Abuse")                .bold()            }                    }            Section(header: Text("GET MORE INFORMATION"))            {                            NavigationLink(destination: PhoneNumbers())              {                Image(systemName: "phone")                Text("Phone Numbers")                  .bold()              }                            NavigationLink(destination: Search())              {                Image(systemName: "safari")                Text("Search")                  .bold()              }                                        }                        Section(header: Text("TAKE NOTES"))            {              NavigationLink(destination: CPNoteLite())              {                Image(systemName: "note.text")                Text("CPNote Lite")                  .bold()              }                             NavigationLink(destination: CPNoteHelp())                {                  Image(systemName: "questionmark")                  Text("Help with CPNote Lite")                    .bold()                }            }                        Section(header: Text("FOR YOUR PROTECTION"))            {             NavigationLink(destination: HideInfo())                 {                   Image(systemName: "book.closed")                           Text("Hide This App.")                     .bold()                                                 }            }          }                                 }.navigationTitle("Domestic Violence")           .navigationBarTitleDisplayMode(.inline)                     .toolbar           {                          ToolbarItem(placement: .bottomBar)             {               HStack {               Image(systemName: "c.circle")                   .resizable()                   .frame(width: 20, height: 20)               Text("2021 Connecting People Software")                   .font(.custom("", size: 18))               }             }           }         .navigationBarItems(leading: NavigationLink(destination: About(),               label: {               Image(systemName: "info.circle")             .font(.custom("", size: 18))            }), trailing: NavigationLink(destination: Support(),               label: {               Image(systemName: "person.circle")             .font(.custom("", size: 18))              }))          }          } struct MainMenu_Previews: PreviewProvider {     static var previews: some View {         MainMenu()       .previewInterfaceOrientation(.portrait)     } } Thank you, Dan Uff
Replies
0
Boosts
0
Views
1k
Activity
Nov ’21
Updated code for Sharesheet in iOS 15?
I'm trying to display a share sheet and am using examples from the Internet but am getting the following warning: "'windows' was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene instead" Here's the code I'm trying to use: func shareButton() {   let url = URL(string: introText)   let av = UIActivityViewController(activityItems: [url!], applicationActivities: nil)  UIApplication.shared.windows.first?.rootViewController?.present(av, animated: true, completion: nil) } Thanks, Dan Uff
Replies
5
Boosts
0
Views
3.2k
Activity
Dec ’21