我在Xcode 6 beta中试用了苹果的新语言swift.我正在尝试以编程方式在按下表格视图单元格时切换视图,尽管它只是拉出一个空白的黑屏.在我的代码中,我评论了那些不起作用的东西.他们只会让iOS模拟器崩溃.我的代码:
// ViewController.swift
// Step-By-Step Tip Calculator
// Created by Dani Smith on 6/17/14.
// Copyright (c) 2014 Dani Smith Productions. All rights reserved.
import UIKit
var billTotalPostTax = 0
class BillInfoViewController: UIViewController {
//outlets
@IBOutlet var totalTextField: UITextField
@IBOutlet var taxPctLabel: UILabel
@IBOutlet var resultsTextView: UITextView
@IBOutlet var taxPctTextField : UITextField
//variables
var billTotalVar = ""
var taxPctVar = ""
//actions
override func viewDidLoad() {
super.viewDidLoad()
refreshUI()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any …Run Code Online (Sandbox Code Playgroud) 当我在设备8 Beta 2上运行Xcode IOS 6 beta 2固件中的应用程序时,我收到错误消息:"dyld:无法加载插入的库'/ USR/Library/libgmalloc.dylib",因为找不到图像."
可能是什么问题呢?
是否有一种简单的方法可以在Xcode项目中使用每个配置的应用程序组权利字符串?
我们尝试在两个目标中使用"app group"权利在iOS应用程序和今天的扩展程序之间共享设置.
我们遇到的问题是我们使用不同的bundle和team id构建应用程序,具体取决于它是企业还是发布版本.
当我使用Xcode 6的Capabilities屏幕时,应用程序组以红色字体显示,我没有看到单独更改每个配置的字符串的方法.
我假设以下其中一个会起作用,但我不知道我应该先尝试哪个:
建议?
我一直在使用SpriteKit与Xcode 6 GM进行游戏,出于某种原因,我的.SKS粒子文件现在正在崩溃Xcode,这使得它们无法打开.我还注意到,当使用NSKeyedUnarchiver未实现时,崩溃Xcode的文件也会崩溃我的应用程序.所以我假设在崩溃的情况下,我的一些SKS文件已经腐败了.对于我所有损坏的SKS粒子文件,除了重新开始之外,还有什么解决方案吗?我可以通过外部编辑器以某种方式手动修改SKS文件并解决问题吗?还有我可以采取的任何步骤,以确保我的SKS文件不会再次损坏(即Xcode 6中有一些我应该知道导致损坏的SKS文件的错误).
编辑:看来Xcode将这些文件视为场景,而不是导致崩溃的粒子文件.因此,由于某种原因,Xcode 6 GM Sprite Kit Editor无法正确保留文件格式,导致粒子文件被保存为场景文件,从而导致文件损坏.
我正在使用Xcode 6,我正在尝试向App Store提交iOS(目标:iOS 8)应用程序,并且我收到了ITMS-4238错误.它说已经有相同的版本,但到目前为止我还没有成功提交过这个应用程序.所以在iTunes Connect中没有提交构建,所以我不知道为什么我会这样做.
我正在做的是:
我也尝试使用ApplicationLoader提交,但结果是一样的.
这是我得到的错误:
存档提交失败,错误:
由于下面列出的问题,存档提交失败:
- ERROR ITMS-4238:"冗余二进制上传.在SoftwareAssets/PreReleaseSoftwareAsset上已经存在一个二进制上传版本,版本版本'1.0'用于列车'1.0'"
这是错误的屏幕截图:

任何想法如何解决这一问题?
进展:
我自己解决了我的问题.
我将内部版本号从1.0增加到1.0.2.1.
我不知道为什么iTunes Connect认为已经存在二进制版本1.0.
我的公司仍然支持iOS 6应用程序,但在安装新的Xcode(6)后,我只看到iOS 7和8模拟器.有没有办法为Xcode 6安装iOS 6模拟器?
升级到Xcode 6后,我打开了一个旧项目(包含一个子项目,因此它有很多目标),我注意到我的Storyboard ViewContoller没有链接到相关的Objects工作.
比如我有一个内部有一个TableView中和的ViewController现在我不能做不能用它做anyhing因为连接丢失,我甚至不能重新定义一个新的IBOutlet中的VC,因为从VC故事板的箭头赢得连接任何东西.
更清楚:

该类在Custom Class部分中定义,因此我找不到问题

我该怎么办?顺便说一句,我使用obj-c并不是很快,我找到了一些相关的答案,但都是关于swift的.
如何使用尺寸类别唯一识别iPhone 6和iPhone 6以及纵向屏幕?
我的应用程序在iPhone 4和iPhone 5中看起来不错,但由于屏幕尺寸的原因,iPhone 6和6中的空白空间相同.虽然使用自动布局我不能仅为iPhone 6和6加上单独增加字体大小或视图大小.我知道我们可以使用大小类来改变字体大小和视图大小.但在我的情况下,不知道该怎么做.
使用xCode 6.1和我的应用程序支持从iOS 7到最新的iOS 8.1.我希望只在故事板中使用解决方案,因为我在故事板中完全完成了我的UI设计.如果storyboard的功能有限以满足我的需求,请告诉我如何通过应用程序实现相同的代码?
每当我尝试在iPhone上运行我的应用程序时,Xcode都会给我这条消息.(在模拟器上工作正常.)(这发生在我拥有的每个项目中.)(我也刚刚再次下载了Xcode.)
这是我得到的信息.
App Installation Failed.
Unknown Error Occurred.
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
我做了一个非常简单的应用程序,可以在计时器运行时在后台运行.如果应用程序仍在后台并且计时器结束,它将发送本地通知并将应用程序徽章设置为1.当我启动应用程序时,我总是清除它.我注意到安装Xcode 6后,每次启动应用程序时都收到此消息:
"试图标记应用程序图标但未获得用户的许可以标记应用程序"
很明显,我的应用程序会将徽章设置为0以清除它.我在哪里设置这些权限或请求它们?它现在被视为推送通知吗?
问题已得到解决,答案如下.最重要的是,您需要获得用户对任何类型通知的确认,而过去只有推送通知才会确认.
xcode6 ×10
ios8 ×5
xcode ×5
ios ×4
swift ×2
app-store ×1
dyld ×1
objective-c ×1
sprite-kit ×1
uistoryboard ×1
view ×1
xcode7 ×1