Post

Replies

Boosts

Views

Activity

MKLocalSearch produces SearchAttribution Error and Error Domain=GEOErrorDomain Code=-8
Hi, I am trying to use mapkit auto completion in my SwiftUI project and whenever I run the view, I get a bunch of errors such as: 2022-02-12 19:45:59.095462-0800 Pickt[64199:2417526] [SearchAttribution] No matching attribution source found for com.timeout 2022-02-12 19:45:59.095595-0800 Pickt[64199:2417526] [SearchAttribution] No matching attribution source found for com.theculturetrip 2022-02-12 19:45:59.095822-0800 Pickt[64199:2417526] [SearchAttribution] No matching attribution source found for com.redtri 2022-02-12 19:45:59.095909-0800 Pickt[64199:2417526] [SearchAttribution] No matching attribution source found for com.fotospot 2022-02-12 19:45:59.096549-0800 Pickt[64199:2417526] [SearchAttribution] Error loading attribution info for identifier com.timeout from geod: Error Domain=GEOErrorDomain Code=-8 "No matching attribution source found for com.timeout" UserInfo={NSDebugDescription=No matching attribution source found for com.timeout} 2022-02-12 19:45:59.096679-0800 Pickt[64199:2417526] [SearchAttribution] Error loading attribution info for identifier com.theculturetrip from geod: Error Domain=GEOErrorDomain Code=-8 "No matching attribution source found for com.theculturetrip" UserInfo={NSDebugDescription=No matching attribution source found for com.theculturetrip} 2022-02-12 19:45:59.096761-0800 Pickt[64199:2417526] [SearchAttribution] Error loading attribution info for identifier com.redtri from geod: Error Domain=GEOErrorDomain Code=-8 "No matching attribution source found for com.redtri" UserInfo={NSDebugDescription=No matching attribution source found for com.redtri} 2022-02-12 19:45:59.096837-0800 Pickt[64199:2417526] [SearchAttribution] Error loading attribution info for identifier com.fotospot from geod: Error Domain=GEOErrorDomain Code=-8 "No matching attribution source found for com.fotospot" UserInfo={NSDebugDescription=No matching attribution source found for com.fotospot} and then the auto complete breaks until I dismiss and reload the view. Full Code I am in desperate need of help, thx in advance!
1
0
1.1k
Feb ’22
Add hosting view controller to UIKit View
Hi All, I am trying to add an UIHostingViewController to my UIViewController, to cover the screen. Unfortunately, I keep getting this error (Thread 1: "NSLayoutConstraint for <_TtGC7SwiftUI19UIHostingControllerV5Pickt10ViewRouter_: 0x7fa32a37c3f0>: Constraint items must each be a view or layout guide.") from my code: let controller = UIHostingController(rootView: ViewRouter(join: join, create: create, showPicker: showPicker, setMock: setMock))         controller.view.translatesAutoresizingMaskIntoConstraints = false         view.addSubview(controller.view)         view.addConstraints([             NSLayoutConstraint(item: controller,                                attribute: .top,                               relatedBy: .equal,                               toItem: view.safeAreaLayoutGuide,                               attribute: .top,                               multiplier: 1,                               constant: 0),             NSLayoutConstraint(item: controller,                                attribute: .leading,                                relatedBy: .equal,                                toItem: view.safeAreaLayoutGuide,                                attribute: .leading,                                multiplier: 1,                                constant: 0),             NSLayoutConstraint(item: controller,                                attribute: .trailing,                               relatedBy: .equal,                               toItem: view.safeAreaLayoutGuide,                               attribute: .trailing,                               multiplier: 1,                               constant: 0),             NSLayoutConstraint(item: controller,                                attribute: .bottom,                               relatedBy: .equal,                               toItem: view.safeAreaLayoutGuide,                               attribute: .bottom,                               multiplier: 1,                               constant: 0)           ])
1
0
1.2k
May ’22
Multiple Table Views
Hi, I have a table view and am trying to implement a second, here is the code for the second one. The problem is the second one won't show any data. Please note that they're identical code: import UIKit import GoogleMobileAds class Home: UIViewController, GADBannerViewDelegate, UITableViewDelegate, UITableViewDataSource {     @IBOutlet weak var bannerView: GADBannerView!     @IBOutlet weak var ShowAds: UILabel!     @IBOutlet weak var bannerViewHeight: NSLayoutConstraint!     @IBOutlet weak var tableView: UITableView!     @IBOutlet weak var Welcome: UILabel!     var names = [         Utilities.mostRecent     ]       override func viewDidLoad() {         super.viewDidLoad()         // Do any additional setup after loading the view.         checkRecentCat()         Utilities.checkads(bannerView: bannerView, bannerViewHeight: bannerViewHeight)         if Utilities.openNum == 1 {             Welcome.text = "Welcome! Check out our app. In the categories section you will find all of our jokes!"         }       bannerView.rootViewController = self         bannerView.delegate = self         if Utilities.ShowAds == true {             ShowAds.text = "Show Ads: True"         }else if Utilities.ShowAds == false {             ShowAds.text = "Show Ads: False"         }       }     override func viewWillAppear(_ animated: Bool) {         super.viewWillAppear(animated)         checkRecentCat()         if UserDefaults.standard.bool(forKey: "JokesRUs.RemoveAds") {             Utilities.ShowAds = false             bannerViewHeight.constant = 0             ShowAds.text = "Show Ads: False"         }     }     func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {         print("index path: \(indexPath.row)")         let row = indexPath.row         if row == 0 {             self.performSegue(withIdentifier: Utilities.mostRecentSegue!, sender: self)         }else if row == 1 {             self.performSegue(withIdentifier: Utilities.secondRecentSegue!, sender: self)         }else if row == 2 {             self.performSegue(withIdentifier: Utilities.thirdRecentSegue!, sender: self)         }         tableView.deselectRow(at: indexPath, animated: true)}     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) - Int {         return names.count     }         func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) - UITableViewCell {         let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)               cell.textLabel?.text = names[indexPath.row]                return cell     }     func checkRecentCat() {         print("Most Recent Cat: \(Utilities.mostRecent ?? nil)")         print("Second Most Recent Cat: \(Utilities.secondRecent ?? nil)")         if Utilities.secondRecent == nil || Utilities.secondRecentSegue == nil || Utilities.secondRecent == "Please choose a category to show" || Utilities.secondRecentSegue == "Please choose a category to show" {             Utilities.setSecondRecent(id: "Please choose a category to show", segue: "categories")         }         if Utilities.thirdRecent == nil || Utilities.thirdRecentSegue == nil || Utilities.thirdRecent == "Please choose a category to show" || Utilities.thirdRecentSegue == "Please choose a category to show" {             Utilities.setThirdRecent(id: "Please choose a category to show", segue: "categories")         }         if Utilities.mostRecent == nil || Utilities.mostRecentSegue == nil || Utilities.mostRecent == "Please choose a category to show" || Utilities.mostRecentSegue == "Please choose a category to show" {             Utilities.setMostRecent(id: "Please choose a category to show", segue: "categories")             tableView.isHidden = true         }else {             names = [Utilities.mostRecent]             if Utilities.secondRecent == nil || Utilities.secondRecentSegue == nil || Utilities.secondRecent == "Please choose a category to show" {             }else {                 names = [Utilities.mostRecent, Utilities.secondRecent]                 if Utilities.thirdRecent == nil || Utilities.thirdRecentSegue == nil || Utilities.thirdRecent == "Please choose a category to show" {                 }else {                     names = [Utilities.mostRecent, Utilities.secondRecent, Utilities.thirdRecent]                 }             }         }     }
2
0
433
Mar ’21
Set UIButton Image
Hi, Whenever I try to set a button's background image using the code below, the image goes blank instead of it changing. Ideas? @IBAction func showSaveCatDescript(_ sender: Any) { if showingSaveCatDescript == false { toggleShowSaveCatDescript.setImage(UIImage(named: "questionmark.circle.fill"), for: .normal) saveCatDescript.isHidden = false showingSaveCatDescript = true }else if showingSaveCatDescript == true { toggleShowSaveCatDescript.setImage(UIImage(named: "questionmark.circle"), for: .normal) saveCatDescript.isHidden = true showingSaveCatDescript = false } }
2
0
1.6k
Mar ’21
Change state from other struct
I have this code:     static var viewModels = [RestaurantListViewModel]() {         didSet {             dataSet = true             print("data set")         }     } When it didSet is called, I want it to change a state in another struct, how can I accomplish this?
2
0
752
Sep ’21
Deeplinking
I have looked around and am confused about deep linking to a view that is not the default view, or passing information to that view which then impacts what is shown. Please help. Note: I am using the UIKit lifecycle
2
0
720
Sep ’21
Why is this clearing?
This is driving me crazy. I have this code: Utilities.getKnockKnockJokes {             self.previousKnockKnockJoke = self.currentKnockKnockJoke             print("currentKnockKnockJoke = \(self.currentKnockKnockJoke)")             self.currentKnockKnockJoke = KnockKnockJokes.knockKnockJokes.randomElement()!             print("newCurrentKnockKnockJoke = \(self.currentKnockKnockJoke)")             self.singleServeText.text = self.currentKnockKnockJoke         } The function that is called is bellow: getKnockKnockJokes Thank you in advanced!
3
0
549
Jul ’21
I am getting this error message
I am an aspiring developer and would like some help with this issue, that is super annoying. Any Idea why I am getting this message? Thread 1: "[<UIViewController 0x7ff3bdc08a80> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key leadingHome." I have tried: Deleting home and re-adding it reconnecting all the points on the home controller Deleting the class and re-adding it Making a new class and changing Home over to it Setting the constraints and menu button itself to the class You can download my project at: https://www.icloud.com/iclouddrive/0vC-WfbeKKjLa6V05ofqhyayw#Riddle_Wednesday Thanks so much in advance!
4
0
619
Jan ’21