小编lee*_*lee的帖子

Xcode下架构x86_64的重复符号

我现在对上面的标题有同样的问题,但还没有找到正确的答案.我收到了错误:

    /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o
    /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o)
duplicate symbol _OBJC_METACLASS_$_MoboSDK in:
    /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o
    /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o)
ld: 75 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

最后  我找出了这个错误的原因,因为我加入-ObjCOther Linker Flags.删除此值后,我可以成功构建我的项目,但我不知道为什么.有谁能解释一下?

objective-c ios xcode5

201
推荐指数
20
解决办法
22万
查看次数

无法将Apple ID更改为App Store

我使用Mac OS:10.9.2.当我将Xcode更新到5.1.1时,App Store会询问苹果ID.我已经注销了当前的苹果ID并登录了我的帐户,但它也会询问旧苹果ID的密码(我无法点击Apple ID字段来更改名称).请帮我改变苹果ID或删除旧的.

在此输入图像描述

编辑

最后,我可以解决这个问题.我移动垃圾箱中的所有Xcode版本.然后前往App Store,使用Apple ID安装新版本的Xcode.

macos app-store apple-id

32
推荐指数
3
解决办法
4万
查看次数

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

14
推荐指数
3
解决办法
7062
查看次数

来自调试器的消息:由于内存问题而终止

我的应用程序使用Geojson文件.我使用MapBox SDK添加MGLPolyline到地图.但问题是我的文件太大,以至于应用程序崩溃并收到错误:Message from debugger: Terminated due to memory issue.我在第一次循环时面对66234个对象.我试图将数组块化为新数组,但没有成功.请帮我解决问题.这是我在地图上绘制的代码,这里是我在github上的测试项目使用Xcode 8.1 如果有任何不同的第三方可以解决我的问题,也欢迎:

func drawPolyline() {

    // Parsing GeoJSON can be CPU intensive, do it on a background thread
    DispatchQueue.global(qos: .background).async {
        // Get the path for example.geojson in the app's bundle
        let jsonPath = Bundle.main.path(forResource: "KMLMAPNew", ofType: "json")
        let jsonData = NSData(contentsOfFile: jsonPath!)

        do {
            // Load and serialize the GeoJSON into a dictionary filled with properly-typed objects
            guard …
Run Code Online (Sandbox Code Playgroud)

ios mapbox swift mapbox-gl mapbox-marker

13
推荐指数
3
解决办法
3万
查看次数

UIImage和resizableImageWithCapInsets Swift

我是Swift Apple的新手.我从这里读过一篇文章

但是不知道该怎么做(或者只是简单的不知道如何使用resizableImageWithCapInsetsSwift).请帮我resizableImageWithCapInsets在Swift中使用

uiimage ios swift ios8

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

添加Google转化跟踪SDK iOS-3.0.0时应用崩溃

我将GoogleConversionTrackingSDK添加到我的项目中,然后调用该函数:[ACTConversionReporter reportWithConversionID:@"972050884" label:@"Bzk1CIzPkAkQxKPBzwM" value:@"0" isRepeatable:NO]; 然后我的应用程序崩溃.这是堆栈跟踪:

   'NSInvalidArgumentException', reason: '+[NSDate act_secondsSince1970]: unrecognized selector sent to class 0x10225d8d0'
*** First throw call stack:
(
    0   CoreFoundation                      0x000000010210f495 __exceptionPreprocess + 165
    1   libobjc.A.dylib                     0x0000000101bd499e objc_exception_throw + 43
    2   CoreFoundation                      0x00000001021a055d +[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x0000000102100d8d ___forwarding___ + 973
    4   CoreFoundation                      0x0000000102100938 _CF_forwarding_prep_0 + 120
    5   TestMoboSDK-Client                  0x00000001000143cb -[ACTReporterPrivate commonQueryParameters] + 84
    6   TestMoboSDK-Client                  0x0000000100014779 -[ACTReporterPrivate report] + 98
    7   TestMoboSDK-Client                  0x000000010001177a -[ACTReporter report] + 75
    8   TestMoboSDK-Client                  0x00000001000118d4 +[ACTConversionReporter reportWithConversionID:label:value:isRepeatable:] …
Run Code Online (Sandbox Code Playgroud)

iphone google-analytics objective-c ios

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

如何在Swift 4中使用函数currying

我尝试理解函数currying教程但该代码似乎已过时.功能调整还不是很清楚.

我试试这个功能:

 func curry<A, B, C>(_ f: @escaping (A, B) -> C) -> (A) -> (B) -> C {
    return { a in { b in f(a, b)} }
}
Run Code Online (Sandbox Code Playgroud)

它运行正常Playground (Xcode 9 beta 6).但问题是我无法使用此功能作为教程:

let add = curry(+)
let xs = 1...100
let x = xs.map(add(2))
Run Code Online (Sandbox Code Playgroud)

上面的代码返回错误:

Playground execution failed:

    error: FunctionsCurrying.playground:31:17: error: ambiguous use of operator '+'
    let add = curry(+)
                    ^
Run Code Online (Sandbox Code Playgroud)

请指正,并帮我澄清一下function currying.

currying swift

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

Alamorefire(Swift 3):成员'上传的模糊参考(..'

我用Alamorefire,Swift 3但得到了错误:Ambiguous reference to member 'upload.这是我的代码:

Alamofire.upload(
    .post,
    url,
    multipartFormData: { multipartFormData in
        // import parameters
        for i in 0 ..< params.count {
            for (key, value) in params[i] {
                multipartFormData.appendBodyPart(data: value.dataUsingEncoding(NSUTF8StringEncoding)!,
                                                 name: key)
            }
        }
        // import image to request
        multipartFormData.appendBodyPart(data: imageData,
                                         name: "file",
                                         fileName: "file.jpg",
                                         mimeType: "image/jpeg")
    },
    encodingMemoryThreshold: SessionManager.multipartFormDataEncodingMemoryThreshold,
    encodingCompletion: { encodingResult in
        switch encodingResult {
        case .Success(let upload, _, _):
            upload.responseJSON { response in
                debugPrint(response.result)
            }
        case .Failure(let encodingError):
            print(encodingError)
        } …
Run Code Online (Sandbox Code Playgroud)

file-upload ios alamofire swift3

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

Git/源树将分支 B 的特定提交移动到分支 A

我在开发时遇到了意外。我有两个提交需要在分支 A 进行,但我推送到了分支 B。所以现在,我想将这些提交移至分支 A,然后从分支 B 中删除它们。请查看图片以了解详细信息:

在此输入图像描述

git terminal github sourcetree

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

不能下标类型为[String:AnyObject]的值?索引类型为String

我知道有很多相同的问题,但仍然找不到修复错误的方法.请参阅图片了解更多详情.我使用了Xcode 7和swift 2.0

在此输入图像描述

编辑:搞砸Swift的警告.finnaly (change?[NSKeyValueChangeNewKey]?.boolValue)!修正了错误

ios xcode7 swift2

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

trimmingCharacters在iOS 10.3 Xcode8.3上不起作用

请帮帮我,我使用Xcode 8.3(swift 3.1),功能trimmingCharacters不起作用.我的代码如下:

    func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if var searchStr = textField.text{
       let _searchStr = searchStr.trimmingCharacters(in: .whitespaces)
       print("After trimming:\(_searchStr)")
   }
}
Run Code Online (Sandbox Code Playgroud)

文本字段中的输入是409 hu?nh,打印结果409 hu?nh 不符合预期:409huỳnh.

string ios swift xcode8 ios10.3

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