在我的项目中,我需要将用户 ID 发送到 iOS 中的小部件。但为此,我的用户需要打开应用程序一次。如果不打开,信息仅保留 1 天,之后信息就会消失,小部件将停止显示信息并等待打开申请。为此,我使用了 appGroup。
将数据从我的项目传输到小部件的正确方法是什么?
我正在斯威夫特绘制导航道路。我正在使用当前位置到另一个位置并进行平局。之后,我选择另一个位置并重新绘制它。但即使我写 mapView.remove(rotapoly)了我的代码,它也不会删除它。我该如何解决这个问题?
func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
cizim = 1;
let capital = view.annotation as! Station
guard let locValue: CLLocationCoordinate2D = locationManager.location?.coordinate else { return }
let neresi = CLLocationCoordinate2D(latitude: capital.latitude, longitude: capital.longitude)
let nerdeyim = CLLocationCoordinate2D(latitude: locValue.latitude, longitude: locValue.longitude)
let request = MKDirectionsRequest()
request.source = MKMapItem(placemark: MKPlacemark(coordinate: nerdeyim, addressDictionary: nil))
request.destination = MKMapItem(placemark: MKPlacemark(coordinate: neresi, addressDictionary: nil))
request.requestsAlternateRoutes = true
request.transportType = .walking
let directions = MKDirections(request: request)
directions.calculate { [unowned self] …Run Code Online (Sandbox Code Playgroud) 我想在我的 iOS 项目中使用 TabBar。我的图标有自己的颜色,每个图标在选择时都有不同的配色方案。但是当我添加图标时,它会转换为 iOS 自己的颜色。我无法用不同的颜色定义每个图标。如何使用具有自己颜色的图标?