小编kon*_*v12的帖子

为什么我收到“实体 X 不符合键值编码”?

当我运行以下代码时:

    let saveAction = UIAlertAction(title: "Save",
                                   style: .default) {
    [unowned self] action in
    guard let textField = alert.textFields?.first,
    let mapName = textField.text else {
    return
    }
    var newCoordinate = NSEntityDescription.insertNewObject(forEntityName: "Coordinates", into: managedObjectContext)

    var newMap = NSEntityDescription.insertNewObject(forEntityName: "MapNames", into: managedObjectContext)

    newCoordinate.setValue(23, forKey: "latitude")
    newCoordinate.setValue(21, forKey: "longitude")
    newMap.setValue(mapName, forKey: "mapname")

    do
    {
    try self.appDelegate.saveContext()
    print("SAVED")
    }
    catch
    {
    }

    var request = NSFetchRequest<NSFetchRequestResult>(entityName: "Coordinates")
    request.returnsObjectsAsFaults = false

    do
    {
    var results = try managedObjectContext.fetch(request)

        if results.count > 0 {
        for result …
Run Code Online (Sandbox Code Playgroud)

core-data ios swift

8
推荐指数
2
解决办法
7040
查看次数

后端如何通知前端?

我正在使用 multer 进行文件上传。在服务器上我有这个:

stream.on('finish', () => {                                                                              
  console.log('finished')                                                                                
  next()
})
Run Code Online (Sandbox Code Playgroud)

通知前端“完成”已经发生的最佳方法是什么(使用什么命令)?我想知道这一点以便有一个加载栏。

javascript

8
推荐指数
1
解决办法
1万
查看次数

如何完全重新安装Android Studio?

我的软件有一些问题,我想知道如何完全重新安装它?喜欢删除与应用程序相关的所有配置/文件?我是初学者,所以我不知道该怎么做。我在 Mac OSX 上。

android android-studio

7
推荐指数
0
解决办法
1万
查看次数

为什么我的'didTap marker'功能不起作用?

我一直在构建谷歌地图iOS应用程序,不知怎的,我的'didTap标记'功能不起作用.如果我点击地图上的标记,整个视图只是被拖到左边,但没有代码运行.否则,下面的打印功能将起作用.哪里可能会导致这个问题?

func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker){
    var lat: CLLocationDegrees = marker.position.latitude
    var lng: CLLocationDegrees = marker.position.longitude
    var formattedCoordinate = CLLocationCoordinate2D(latitude: lat,longitude: lng)
    print("markersArray is \(markersArray)")
    print("formattedCoordinate is \(formattedCoordinate)")
    markersArray = markersArray.filter({ !(($0.latitude == formattedCoordinate.latitude) && ($0.longitude == formattedCoordinate.longitude)) })
}
Run Code Online (Sandbox Code Playgroud)

google-maps ios swift

4
推荐指数
1
解决办法
922
查看次数

为什么 Swift 中的方法可以有没有类型的参数?

这是一个非常初学者的问题,但因为我一直想知道,例如在这种方法中:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool

为什么我们有didFinishLaunchingWithOptions作为一个论点?我知道这application将是 typeUIApplication并且 launchOptions 将是 type UIApplicationLaunchWithOptionsKey: any,但是为什么我们只在那里调用了这个“存根”didFinishLaunchingWithOptions如果您知道我的意思?

另外,第一个参数之前的下划线是什么意思?我不得不多次把它放在那里,这样我的功能才能工作。

xcode ios swift

2
推荐指数
1
解决办法
197
查看次数

如何在iOS中的按钮单击之间切换hidden = YES和hidden = NO?

我在viewDidLoad中的两个UIViews上将hidden属性设置为YES.单击按钮,它们将设置为NO,因此将显示它们.如何在每次单击按钮时使这些属性在是/否之间切换?

xcode objective-c ios

1
推荐指数
1
解决办法
326
查看次数

无法将Int类型的值转换为预期的参数类型IndexPath(Core Data)?

我有以下代码,我从Core Data堆栈获取fetchedObjects.我如何访问这些元素?它抛出一个错误,说我需要一个IndexPath?

func loadDataToMapView() {
    guard let mapCoordinates = fetchedResultsControllerForCoordinateEntity.fetchedObjects else { return 0 }

    let coordinate2 = fetchedResultsControllerForCoordinateEntity.object(at: 1)

    print(coordinate2)
Run Code Online (Sandbox Code Playgroud)

xcode core-data swift

0
推荐指数
1
解决办法
4822
查看次数