苹果Swift的XCode问题

菲宾

我正在测试快速语言。Xcode突然终止,没有显示错误。但是收到以下消息:

源工具包服务终止的编辑器功能暂时受到限制

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        self.myfunction()

        //ViewController.classFunc()

        //myfunctionWithArg()
        //myfunctionWithArg(name: "hashim")

        //learnSwitch()

        self.learnClosure()

        /*
        let anInstance = MyClass()
        anInstance.aFunction()

        let someVehicle = Vehicle()
        println(someVehicle.description)

        someVehicle.description = "test"

        let aCycle = Cycle()
        println(aCycle.description)
*/
    }

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




       func learnClosure(){

        let retValue = jediGreet("old friend")
        println(retValue)
        println(retValue.0)
        println(retValue.1)

        let train = jediTrainer("hashim")
        println(train("new programming swift", 3))

        println((jediTrainer("hashim"))("Obi Wan", 3))

        var names = ["fashim","hashim","ashim","bashim","cashim","dashim"]

        sort(names, { (s1:String,s2:String)-> Bool in
            println("test arg1:\(s1), arg2:\(s2)")
            return s1>s2 }  )

        sort(names, >)
           println(sort(names, <))




        /*
        let myadd = { (sum:Int,number:Int)->Int in

            return (sum + number)

        }
        */

    //    let myadd = {  ($0 + $1) }


    //    println("sum is \(myadd(3,4))")

        let padawans = ["Knox", "Avitla", "Mennaus"]

       println( padawans.map({
            (padawan: String) -> String in
            "\(padawan) has been trained!"
            }))


        var numbers = [10,1,20,123,50]

        println("before \(numbers)")
        mySort(numbers,{
            (num1:Int,num2:Int) -> Bool in

            return num1 > num2

            })
  println("after \(numbers)")

    }

    func mySort( numbers:Int[],compare:((Int,Int)->Bool))
    {
        //Write your login  to sort numbers using comparator method
        var tmp:Int
        var n = numbers.count

        for(var i=0;i<n;i++)
        {
            for(var j=0;j<n-i-1;j++)
            {
                if(numbers[j] > numbers[j+1])
                {
                    tmp=numbers[j];
                    numbers[j]=numbers[j+1];
                    numbers[j+1]=tmp;
                }
            }
        }
    }



    func repeat (count:Int,task:()->()){

        for i in 0..count{

            task()
        }

    }


    func jediGreet(String) -> (farewell: String, mayTheForceBeWithYou: String) {
        return ( "name" , " May the (ability) be with you.")
    }

    func jediTrainer (caller:String) -> ((String, Int) -> String) {
        func train(name: String, times: Int) -> (String) {
            return "\(name) has been trained in the Force \(times) times calling \(caller)"
        }
        return train
    }


}
哈希姆(MH)

发生这种情况的原因可能是xcode中的多种原因(仅因为swift仍处于beta中)。在您的情况下,只需注释// // println(train(“ new programming swift”,3))行。如果要获得此功能,请将该行代码分成两部分

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xcode Swift游戏(冲突问题)

来自分类Dev

Swift和XCode的错误问题

来自分类Dev

苹果Swift中的For Loop

来自分类Dev

苹果的 MusicKit SDK 有问题

来自分类Dev

Swift核心数据问题(Xcode 6)

来自分类Dev

导航栏类似项的Xcode / Swift问题

来自分类Dev

Swift核心数据问题(Xcode 6)

来自分类Dev

简单动画问题Xcode 7 Swift

来自分类Dev

如何向苹果提交XCode错误?

来自分类Dev

Xcode-UIImage预设苹果纹理

来自分类Dev

Swift Array在Xcode 6.1.1中导致索引问题

来自分类Dev

横向定位中的键盘问题-Xcode-Swift

来自分类Dev

Xcode 8 beta 6中的Swift Header问题

来自分类Dev

使用xcode 6.1(OSX)在Swift中解决NSTextField的问题

来自分类Dev

使用CocoaPods安装SlackTextViewController的Swift / Xcode 7问题

来自分类Dev

Firebase 数据库基本问题(Xcode + Swift)

来自分类Dev

使用 Swift 3 Xcode 8 的 CGSizeMake 的特定问题

来自分类Dev

XCode存档:“您必须提供一个苹果ID”

来自分类Dev

苹果Match-O Liker错误Xcode 5.1.1

来自分类Dev

苹果新的儿童节家长控制问题

来自分类Dev

苹果手表模拟器问题

来自分类Dev

Xcode 6.1 Swift问题-'init()'不可用:由-[NSObject init]的导入所取代

来自分类Dev

Swift的Xcode 7.3语法突出显示和代码完成问题

来自分类Dev

Xcode 7 / Swift 2.1“来自调试器的消息:由于内存问题而终止”

来自分类Dev

当我切换到xcode(swift)的第二页时出现问题

来自分类Dev

使用Grand Central Dispatch IOS Swift Xcode 6.3.1时遇到问题

来自分类Dev

在Swift 3和Xcode 8中从嵌套字典中获取值的问题

来自分类Dev

Xcode 9 Swift 4 由于内存问题而终止(返回一个单元格)

来自分类Dev

Xcode版本之间的“ as”问题

Related 相关文章

热门标签

归档