Swift:错误:链接器命令失败,退出代码为1

人类

有类似的问题,但没有一个回答我的问题。

我正在使用Swift 2.0,正在开发一个使用CoreLocation显示经度和纬度的项目。

我还使用社交框架发布到Twitter和Facebook。

我收到一条错误消息:“错误:链接器命令失败,退出代码为1”,然后告诉我“(使用-v查看调用)”,但我不明白。

我在这里就写一个位置服务部分的答案。这是链接https://stackoverflow.com/a/24696878/6140339

这是我的代码:

import UIKit
import Social
import CoreLocation

@UIApplicationMain

class FirstViewController: UIViewController, CLLocationManagerDelegate, UIApplicationDelegate {


var window: UIWindow?
var locationManager: CLLocationManager!
var seenError : Bool = false
var locationFixAchieved: Bool = false
var locationStatus : NSString = "Not Started"

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {
    initLocationManager();
    return true
}

func initLocationManager() {
    seenError = false
    locationFixAchieved = false
    locationManager = CLLocationManager()
    locationManager.delegate = self
    CLLocationManager.locationServicesEnabled()
    locationManager.desiredAccuracy = kCLLocationAccuracyBest

    locationManager.requestAlwaysAuthorization()
}

func locationManager(manager: CLLocationManager, didFailWithError error: NSError) {
    locationManager.stopUpdatingLocation()
    if (error == true) {
        if (seenError == false) {
            seenError = true
            print(error)
        }
    }
}

func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
    if (locationFixAchieved == false) {
        locationFixAchieved = true
        let locationArray = locations as NSArray
        let locationObj = locationArray.lastObject as! CLLocation
        let coord = locationObj.coordinate

        print(coord.latitude)
        print(coord.longitude)
    }
}

func locationManager(manager: CLLocationManager, didChangeAuthorizationStatus status: CLAuthorizationStatus) {
    var shouldIAllow = false

    switch status {
    case CLAuthorizationStatus.Restricted:
        locationStatus = "Restricted Access to location"
    case CLAuthorizationStatus.Denied:
        locationStatus = "User denied access to location"
    case CLAuthorizationStatus.NotDetermined:
        locationStatus = "Status not determined"
    default:
        locationStatus = "Allowed to location Access"
        shouldIAllow = true
    }
    NSNotificationCenter.defaultCenter().postNotificationName("LabelHasBeenUpdated", object: nil)
    if (shouldIAllow == true) {
        NSLog("Location to Allowed")
        //Start location services
        locationManager.startUpdatingLocation()
    } else {
        NSLog("Denied access: \(locationStatus)")
    }
}



@IBAction func postToFacebookButton(sender: UIButton) {
    if(SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook)){
        let socialController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
        //creates post with pre-desired text
        socialController.setInitialText("")

        self.presentViewController(socialController, animated: true, completion: nil)
    }
}


@IBAction func postTweetButton(sender: UIButton) {
    if(SLComposeViewController.isAvailableForServiceType(SLServiceTypeTwitter)){
        let socialController = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
        //creates post with pre-desired text
        socialController.setInitialText("")

        self.presentViewController(socialController, animated: true, completion: nil)
    }
}

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return .LightContent
}

override func viewDidLoad() {
    super.viewDidLoad()
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

//layer.cornerRadius layer.cornerRadius

}

整个错误消息:

_main中的重复符号_main /Users/user/Library/Developer/Xcode/DerivedData/FarOut-ekrxzlgzfahpruavmlhyhiwiynum/Build/Intermediates/FarOut.build/Debug-iphonesimulator/FarOut.build/Objects-normal/x86_64/AppDelegate.o / Users /用户/库/开发人员/Xcode/DerivedData/FarOut-ekrxzlgzfahpruavmlhyhiwiynum/Build/Intermediates/FarOut.build/Debug-iphonesimulator/FarOut.build/Objects-normal/x86_64/FirstViewController.o ld:架构x86_64 clang的1个重复符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

保罗

您的代码在我的Xcode中运行良好。我认为在删除派生数据后,清理和重建将可以正常工作。还有一件事,您需要拆分AppDelegate和ViewController的代码,因为它们具有自己的角色。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ios swift应用编译错误:链接器命令失败,退出代码为1

来自分类Dev

Swift 2 IOS 9 = clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

来自分类Dev

MySQL C ++连接器错误:链接器命令失败,退出代码为1

来自分类Dev

链接器命令失败,退出代码为1

来自分类Dev

C:链接器命令失败,退出代码为1

来自分类Dev

Xcode 6:链接器命令失败,退出代码为1

来自分类Dev

链接器命令失败,退出代码为1(重复的符号)

来自分类Dev

Xcode链接器命令失败,退出代码为1 c ++

来自分类Dev

Xcode 6:链接器命令失败,退出代码为1

来自分类Dev

链接器命令失败,退出代码为1-Xcode

来自分类Dev

C:链接器命令失败,退出代码为1

来自分类Dev

链接器命令失败,退出代码为1

来自分类Dev

链接器命令失败,出现退出代码1错误

来自分类Dev

为什么会出现clang:错误:链接器命令失败,退出代码为1?

来自分类Dev

Cocoapods错误:链接器命令失败,退出代码为1(使用-v查看调用)

来自分类Dev

编译错误:链接器命令失败,退出代码为1

来自分类Dev

链接器命令失败,退出代码为1,框架和库错误

来自分类Dev

Xcode铛:错误:链接器命令失败,退出代码为1(用于创建的UNITY)

来自分类Dev

错误链接器命令失败,退出代码为1(使用-v查看调用)

来自分类Dev

添加GoogleMaps pod时,iOS“链接器命令失败,退出代码为1”错误

来自分类Dev

clang-7:错误:macOS Big Sur的链接器命令失败,退出代码为1

来自分类Dev

Objective-C铛:错误:链接器命令失败,退出代码为1

来自分类Dev

错误:链接器命令失败,退出代码为1(使用-v查看调用)

来自分类Dev

叮当:错误:链接器命令失败,项目中的退出代码为1(使用-v查看调用)

来自分类Dev

错误链接器命令失败,退出代码为1(使用-v查看调用)

来自分类Dev

铛:错误:链接器命令失败,退出代码为1(Xcode 8.2.1)

来自分类Dev

链接器命令失败,退出代码为 1(使用 -v 查看调用)iOS 错误

来自分类Dev

clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)Xcode 10.2.1

来自分类Dev

链接器命令在Swift中退出代码为1(使用-v查看调用)失败

Related 相关文章

  1. 1

    ios swift应用编译错误:链接器命令失败,退出代码为1

  2. 2

    Swift 2 IOS 9 = clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

  3. 3

    MySQL C ++连接器错误:链接器命令失败,退出代码为1

  4. 4

    链接器命令失败,退出代码为1

  5. 5

    C:链接器命令失败,退出代码为1

  6. 6

    Xcode 6:链接器命令失败,退出代码为1

  7. 7

    链接器命令失败,退出代码为1(重复的符号)

  8. 8

    Xcode链接器命令失败,退出代码为1 c ++

  9. 9

    Xcode 6:链接器命令失败,退出代码为1

  10. 10

    链接器命令失败,退出代码为1-Xcode

  11. 11

    C:链接器命令失败,退出代码为1

  12. 12

    链接器命令失败,退出代码为1

  13. 13

    链接器命令失败,出现退出代码1错误

  14. 14

    为什么会出现clang:错误:链接器命令失败,退出代码为1?

  15. 15

    Cocoapods错误:链接器命令失败,退出代码为1(使用-v查看调用)

  16. 16

    编译错误:链接器命令失败,退出代码为1

  17. 17

    链接器命令失败,退出代码为1,框架和库错误

  18. 18

    Xcode铛:错误:链接器命令失败,退出代码为1(用于创建的UNITY)

  19. 19

    错误链接器命令失败,退出代码为1(使用-v查看调用)

  20. 20

    添加GoogleMaps pod时,iOS“链接器命令失败,退出代码为1”错误

  21. 21

    clang-7:错误:macOS Big Sur的链接器命令失败,退出代码为1

  22. 22

    Objective-C铛:错误:链接器命令失败,退出代码为1

  23. 23

    错误:链接器命令失败,退出代码为1(使用-v查看调用)

  24. 24

    叮当:错误:链接器命令失败,项目中的退出代码为1(使用-v查看调用)

  25. 25

    错误链接器命令失败,退出代码为1(使用-v查看调用)

  26. 26

    铛:错误:链接器命令失败,退出代码为1(Xcode 8.2.1)

  27. 27

    链接器命令失败,退出代码为 1(使用 -v 查看调用)iOS 错误

  28. 28

    clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)Xcode 10.2.1

  29. 29

    链接器命令在Swift中退出代码为1(使用-v查看调用)失败

热门标签

归档