小编Abd*_*023的帖子

<<错误类型>>奇怪的错误

我遇到过xcode停止自动完成的情况,如果你试图写一个已定义的变量xcode说<< error type>>.

这是我的错误:

在此输入图像描述

swift xcode6

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

ios - 将设备添加到配置由Xcode管理的配置文件

我正在使用"由Xcode管理"的配置文件,我无法编辑它,所以我可以添加设备,我正在使用的当前配置文件设置为使用推送通知,我想添加另一个要对它进行测试的设备,我使用Hockey做到这一点,其他设备完全下载了应用程序,但从未收到推送通知,虽然在Parse.com上它显示设备已正确安装并据称接收通知,但它们从未显示装置.

xcode ios provisioning-profile

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

Visual Studio代码自动完成

我刚刚下载了unity,看到它现在支持Visual Studio代码,我下载了它并将其设置为默认编辑器。

尝试编辑脚本后,它提示我下载c#扩展名,但确实可以,但是统一功能没有自动完成功能。我该怎么办?我在Mac上。任何帮助表示赞赏。

c# intellisense unity-game-engine visual-studio-code

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

斯威夫特 - 从一个单元格中的按钮发出嘘声

我有一个附加到TableViewCell类的自定义单元格,我在该自定义单元格中有一个按钮,我想要乳清我按下它会分割到另一个视图控制器的按钮,但是:

performSegueWithIdentifier(identifier: String, sender: AnyObject?)
Run Code Online (Sandbox Code Playgroud)

功能无法识别,如何解决?

编辑:

截图

cell segue swift

7
推荐指数
2
解决办法
6875
查看次数

不使用SpriteKit创建游戏

我有一个游戏创意,不需要任何SpriteKit功能,如(物理,碰撞或动作),这是一个简单的策略游戏,比如(Plague Inc,或民主),你们熟悉那些游戏.所以我想我可以让自己变得简单,只需使用Storyboard viewControllers和object,而不是在代码中完成所有这些操作,就可以正常创建它.但是SpriteKit有一个功能对于我的游戏(或任何游戏)而言非常重要,而这些游戏并非构建在正常的Xcode项目中,这是"更新"方法,你知道跟踪得分和其他值,所以我实现了接近它的东西,并且工作得很好:

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

    var finish = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: "check", userInfo: nil, repeats: true)
}

func check() {

    if score == 10 {

        println("Win!")
    }
}
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但我不确定这是最好的做法,或者这样的方法会影响应用程序的性能多少,特别是如果我有多个方法一直运行.

ios sprite-kit swift

7
推荐指数
2
解决办法
906
查看次数

Xcode,Parse - 处理远程通知

我正在尝试按照Parse指南来处理我以Json格式发送的通知,但我遇到了问题,这是我的代码:

  func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary!) -> Bool {
        // Override point for customization after application launch.
        Parse.setApplicationId("MyAppId", clientKey: "MyAppClientKey")

        var notificationType: UIUserNotificationType = UIUserNotificationType.Alert | UIUserNotificationType.Badge | UIUserNotificationType.Sound

        var settings: UIUserNotificationSettings = UIUserNotificationSettings(forTypes: notificationType, categories: nil)
        UIApplication.sharedApplication().registerUserNotificationSettings(settings)
        UIApplication.sharedApplication().registerForRemoteNotifications()

if let launchOptions = launchOptions {
    var notificationPayload: NSDictionary = launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey] as NSDictionary!
    println(launchOptions)

    var url = notificationPayload["url"] as String

    var feed: FeedTableViewController = FeedTableViewController()
    feed.messages.insert(url, atIndex: 0)
    feed.sections.insert("section", atIndex: 0)
    }


        return true
    }
Run Code Online (Sandbox Code Playgroud)

该应用程序现在不会崩溃,但我所做的更改不会发生.Json代码:

{
    "aps": {
         "badge": …
Run Code Online (Sandbox Code Playgroud)

xcode push-notification parse-platform swift

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

SpriteKit - 创建随机对象并使用deltatime移动它们

在我的游戏中,我想每隔几秒调用一个函数,从数组中创建随机对象.目前我正在通过SKAction移动这个对象,如下所示:

func createRandmoObject() {
    let random = arc4random_uniform(4)
    randomObject = randomObjects[random]

    randomObject.runAction(SKAction.moveTo(CGPoint(x: randomObject.position.x, y: 0 - randomObject.size.height), duration: 3))

    addChild(randomObject)

}
Run Code Online (Sandbox Code Playgroud)

当对象击中播放器时,它会被删除,然后再次调用该函数.这种方法的问题是我发现物体的运动并不总是平滑的,当帧速率因某种原因而下降时,会发生口吃.现在我知道如何在更新方法中计算增量时间,但我不确定当对象不断变化而不是总是在屏幕上时如何将它应用于对象,并且还有一些其他对象(让我们想到他们是敌人,还有另一个创造另一个敌人的功能)那么我怎样才能使这些随机物体按照delta时间而不是SKAction移动?

random timedelta sprite-kit skaction swift

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

来回旋转游戏对象

我想在 Y 轴上在 90,-90 之间来回旋转对象。问题是我可以将编辑器中的对象设置为 -90,但是当我运行项目时 -90 突然变为 270。无论如何这里是我正在使用的代码:

void Update()
{
    if (transform.eulerAngles.y >= 270)
    {
        transform.Rotate(Vector3.up * speed * Time.deltaTime);
    }
    else if (transform.eulerAngles.y <= 90)
    {
        transform.Rotate(Vector3.up * -speed * Time.deltaTime);

    }
}
Run Code Online (Sandbox Code Playgroud)

它总是卡在 360 度左右的中间。帮助?

c# rotation euler-angles unity-game-engine

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

xcode-重构开关有几种情况。

所以基本上我想创建一个键盘,当用户单击一个字母时,应该会发生一些事情:

 @IBAction func letterBtn(sender: UIButton) { // All the letter buttons are linked to this func.

        switch sender.currentTitle! {

        case "A":
            moveLetters(sender)
        case "B":
            moveLetters(sender)
        case "C":
            moveLetters(sender)
        case "D":
            moveLetters(sender)
        case "E":
            moveLetters(sender)
        case "F":
            moveLetters(sender)
        case "G":
            moveLetters(sender)


        default :

            println("Error")
        }

    }
func animateLetter (pos: UILabel, btn: UIButton) { // Make the letter move towards a label.

        UIView.animateWithDuration(0.5, animations: { () -> Void in

            btn.center = pos.center
        })
    }

    func moveLetters (btn: UIButton) { // Determine which …
Run Code Online (Sandbox Code Playgroud)

xcode switch-statement swift

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