Posts

Post marked as solved
1 Replies
322 Views
Hello, I am making a RealityKit app where a ball goes and hits some stones, and then goes back to its original position. However, in moving back the ball always tilts a little and sometimes even goes backwards or in other directions! I add my entities in these lines of code: stoneEntity!.scale = [5, 5, 5] anchor.addChild(stoneEntity!) stoneEntity!.transform.translation = SIMD3<Float>(anchor.position.x, anchor.position.y, anchor.position.z) stoneX = stoneEntity!.position.x stoneY = stoneEntity!.position.y stoneZ = stoneEntity!.position.z stoneEntity?.generateCollisionShapes(recursive: true) // Add ball entity anchor.addChild(ballEntity) ballEntity.transform.translation = SIMD3<Float>(anchor.position.x, anchor.position.y, anchor.position.z + 1) ballEntity.generateCollisionShapes(recursive: true) ballEntity.physicsBody = PhysicsBodyComponent(massProperties: PhysicsMassProperties.default, material: PhysicsMaterialResource.default, mode: .kinematic) ballEntity.collision = CollisionComponent(shapes: [.generateSphere(radius: 0.1)], mode: .default, filter: .default) ballEntity.physicsBody?.isTranslationLocked = (true, true, false) view.scene.addAnchor(anchor) And move my ball back in the code: ballEntity.transform.translation = SIMD3<Float>(0, 0, 1) If anyone has any ideas please could you let me know ASAP? Thank you!
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
0 Replies
478 Views
Hello, When I try to install the iPadOS 17 public beta, my 32GB iPad says that it needs 13GB free to install the update! Is there a way to update to the beta without freeing up so much space? This is my main iPad so I don't want to reset it, but can I do it using Finder etc? Bye!
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
0 Replies
598 Views
Hi! I am trying to make an App Clip that changes text based on a URL. For example, I have a URL example.com/red?itemName=car. I would like the App Clip's text to say "You have a red car" How can I do this?
Posted
by NSApps.
Last updated
.
Post marked as solved
1 Replies
1.1k Views
Hi. I am making an app with a background image, but that does not take up the full screen on Pro Max iPhones, so I am setting a background color behind the image. Surprisingly, the background color is not showing up. Here is the code of the View: struct IntroView: View {     @StateObject var viewRouter: ViewRouter     var body: some View {         ZStack {             Color("AccentColor").edgesIgnoringSafeArea(.all)             Image("GameStart")             VStack {                 Text(""" The NS Labs app is a placeholder to not show confidential app name """                 ).font(.system(size: 20)).frame(width: UIScreen.screenWidth, height: 250).foregroundColor(Color(.systemBlue)) Text(""" Welcome to the NS Labs App """ ).font(.system(size: 20)).frame(width: UIScreen.screenWidth, height: 200).foregroundColor(Color(.systemBlue))                 Text("Click Let’s Go to start using the NS Labs app!").font(.system(size: 20)).frame(width: UIScreen.screenWidth, height: 200).foregroundColor(Color(.systemYellow)).padding(.bottom, 20)                 Button(action: {                     viewRouter.currentPage = .page2                 }) {                     Text("Let's Go!").foregroundColor(.white).font(.system(size: 34)) }.frame(width: 200, height: 70).background(Color.yellow).cornerRadius(12)             }         } } }
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
0 Replies
638 Views
Hi. I am trying to make an app to control a robot. The app will be entirely SwiftUI and will have a structure like this: Connect button View-Home Screen ---Games Mode ---Drive Mode ---Code Lab How will I make the navigation? I have made the views already but don't know how to use navigation in SwiftUI.
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
0 Replies
616 Views
Hi! I am making an app where you connect to the device and then it takes you to a Device Home view. I have gotten the connection to work, but how can I redirect to the Device Home view? Here is the SwiftUI code for the button: swift Button(action: { let clientID = "Momo-iOS-"+String(Int.random(in: 0..100)) let mqtt = CocoaMQTT(clientID: clientID, host: "192.168.1.26") mqtt.connect() }) { ZStack { RoundedRectangle(cornerRadius: 100).fill(Color.yellow).frame(width: 240, height: 80)   Text("Connect").font(.system(size: 26)).foregroundColor(.white)   } }
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
3 Replies
1.5k Views
Hi! I have a Cloud Firestore database set up and I am trying to make a SwiftUI view which grabs data from houseId(a key in the database) and puts it on a label. When I try, it says Type 'Void' cannot conform to 'View'; only struct/enum/class types can conform to protocols Here is my code: import SwiftUI import MapKit import Contacts import Firebase struct BirdhouseView: View {     @State private var region = MKCoordinateRegion(   center: CLLocationCoordinate2D(latitude: 25.7617, longitude: 80.1918), span: MKCoordinateSpan(latitudeDelta: 10, longitudeDelta: 10)     )     var body: some View {                  let db = Firestore.firestore()                  var houseId = "bluebirdsample"         let housesRef = db.collection("houses").document("\(houseId)")                  housesRef.getDocument { (document, error) in             if let document = document, document.exists {                 let dataDescription = document.data().map(String.init(describing:)) ?? "nil"                 print("Document data: \(dataDescription)")             } else {                 print("Document does not exist")             }         }                  ScrollView {             VStack {                 Text("Bluebird House").foregroundColor(Color.yellow).font(.system(size: 40))                 Image(uiImage: UIImage(named: "sample_house")!).resizable().frame(width: 290, height: 190, alignment: .center).padding()                 Text("A super-cute birdhouse in Irvine Terrace Park!!").padding().foregroundColor(Color.yellow)                 Divider()                 HStack {                     Image(uiImage: UIImage(named: "sample-user")!).resizable().clipShape(Circle()).frame(width: 60, height: 60)                     Text("Beep Boop").font(.system(size: 24)).bold()                 }                 Divider()                 Button(action: {                     let url = URL(string: "http://maps.apple.com/maps?saddr=&daddr=\(33.5958557),\(-117.8806124)")                     UIApplication.shared.open(url!)                 }) {                     Text("Get Directions in Maps!")                 }                                  Map(coordinateRegion: $region).frame(width: UIScreen.main.bounds.size.width, height: 400)         }     }     } } struct BirdhouseView_Previews: PreviewProvider {     static var previews: some View {         BirdhouseView()     } }
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
1 Replies
534 Views
Hi Devs! I have my Firestore database set up and I want to have a reusable SwiftUI view for it. I asked a question about this and someone said use ObservableObject. I surfed the web and could not find any tutorials. I would like it so my view's title changes to a value from the database. This is the code to read the database: let docRef = db.collection("houses").document("\(houseId)")   docRef.getDocument { (document, error) in             if let document = document, document.exists {                 let dataDescription = document.data().map(String.init(describing:)) ?? "nil"                 print("Document data: \(dataDescription)")                 self.title = dataDescription                          } else {                 print("Document does not exist")             } } How can I make dataDescription the text of a label?
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
3 Replies
1.9k Views
Hi. I have a project which requires 2 Swift Packages to be installed. I want to install these packages without opening Xcode, like CocoaPods. In CocoaPods, you can do pod 'Package', '~> 3.0' in a Podfile. What is the SwiftPM equivalent to that?
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
2 Replies
907 Views
I have an app, Building Blox AR, which is "Ready for Sale", and I have added <meta name="apple-itunes-app" content="app-id=1519633347, app-clip-bundle-id=com.duckida.LegoApp.Clip> to my website. The App-ID and App-Clip-Bundle-ID are correct, but the Smart Banner does not show up unless you have iOS 13 or the app is downloaded. Also, when you send this in Messages, it just shows the URL. A QR code with the URL doesn't open the clip either. I only have a default app clip experience set up, because I am having a very hard time with Advanced Experiences. Please Help me get my banner, QR code, and Messages App Clip to work!
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
1 Replies
746 Views
Hi, I have 1 macOS app in the App Store, MathFlash Fun Desktop Edition! I am interested in porting it to Silicon. I also want to see how my iOS apps will work on it! Should I get a Developer Transition Kit for $500? Is it worth it?
Posted
by NSApps.
Last updated
.
Post marked as Apple Recommended
1.4k Views
I would like to build a WidgetKit widget using UIKit, but I know you can only make them in SwiftUI. Are there any workarounds? Could we try to make a storyboard and then add it to the widget like this - https://developer.apple.com/tutorials/swiftui/interfacing-with-uikit?
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
1 Replies
534 Views
Hi, My database returns values like this: ["name": Beep Boop] How do I convert this to Beep Boop?
Posted
by NSApps.
Last updated
.
Post not yet marked as solved
1 Replies
548 Views
Hi there, How can I have user generated app clips, for example in a maps app someone adds a place in the app, an app clip gets made, and if you don't have the app, it opens a clip with the info about the place? Also if someone makes something in a building app, shares it, and whoever opens sees a clip with their creation? Like the app clip for https:// parcelapp.net Please help?
Posted
by NSApps.
Last updated
.