标签: xcode7

无效的捆绑。iPad 多任务支持需要捆绑启动故事板

从 XCode 7 将 App 上传到 AppStore 时,我收到以下错误。

无效的捆绑。iPad 多任务支持需要捆绑启动故事板

UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight

universal ios xcode7

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

UIPickerView 从中间选定的行开始

当用户从 中选择一个状态时 UIPickerView,它会将它们带到不同的viewController带有所选状态的数据。当他们点击“返回”按钮,进入到viewControllerpickerView它总是起始于与第一状态的顶部,在这种情况下,美国亚利桑那州。我怎样才能让它已经滚动到中间并选择田纳西州,例如,如果那是他们最初选择的州?我正在使用 Xcode 7 和 Swift 2,谢谢!

我有一个UIPickerView从以下位置获取数据的数据:

let pickerData = ["Arizona", "Arkansas", "California","Tennessee", "Texas", "Utah", "Virginia"]
Run Code Online (Sandbox Code Playgroud)

当用户在 中选择一个状态时,pickerView它会获取该值并将其添加到变量中:

func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    //Takes the selected state and adds it to the variable 'currentState'
    currentState = pickerData[row]
    savedStateGV = currentState
}
Run Code Online (Sandbox Code Playgroud)

“savedStateGV”是全局变量,“currentState”是局部变量。两者都是String类型。

func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
    return 1
}

func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int { …
Run Code Online (Sandbox Code Playgroud)

string global-variables uipickerview xcode7 swift2

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

如何将 San Francisco 字体导入 Xcode?

我只是下载并安装了 SF 字体。我在 Sketch 和 Font Book 中看到它们,但在 Xcode(Interface Builder)中没有看到。我已重新启动 Xcode,但 SF 或 San Francisco 字体仍未显示在文本工具中。

有谁知道是否需要一些特殊的东西才能让他们在 Xcode 中工作?

OS X 10.11.1
Xcode 7.1.1

macos interface-builder xcode7

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

确定二进制文件是否包含 Bitcode 的方法似乎不再有效

在我寻找一种确定 iOS 二进制文件是否是使用 Bitcode 构建的方法时,我发现了以下帖子:

如何检查框架是否支持 Xcode7 的 BITCODE

在这里,建议使用以下方法来确定二进制文件中是否存在位码:

$ otool -l libName.o | grep __LLVM
Run Code Online (Sandbox Code Playgroud)

但是,我已经在几个二进制文件上尝试过,但没有成功。其中之一是我知道有位代码的库,因为在我更改其项目上的标志后,构建错误消失了。其中另一个是文件扩展名的二进制文件,使用存档构建。另一个是苹果手表。

我相信上述所有二进制文件都应该有 Bitcode,但我总是无法从上述命令中得到任何结果。

有谁知道任何其他适用于最新二进制文件的方法?

我正在使用 XCode 7.2 和 10.10.5 以防万一。

更新:这是一个文件示例,该文件应该具有位代码,但上述命令不返回任何内容。它是来自测试文件提供程序的二进制文件。我通过 Archive 和 Deploy as Ad Hoc 生成它,并确保为目标启用了 bitcode 的设置。

https://www.dropbox.com/s/eyuzs5j1t7nsq6t/CustomDocumentProviderFileProvider?dl=0

ios ios-frameworks xcode7 bitcode xcode7.2

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

iOS Storyboard 不支持目标设备类型“watch”

我正在使用 Xcode 7.2、WatchOS 2.1。我有以下问题

Base.lproj/Main.storyboard: iOS storyboards do not support target device type "watch".
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

xcode7 watchos-2

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

如何使用 wxWidgets 在 Xcode 7 上创建项目?

我的规格是最新的(OS X El Capitan,10.11)。以下是我迄今为止尝试过的详细信息。

我遵循了 wxWidgets 下载中包含的(终端)安装步骤:

mkdir build-cocoa-debug
cd build-cocoa-debug
../configure --enable-debug
make
cd samples; make;cd ..
cd demos;   make;cd ..
Run Code Online (Sandbox Code Playgroud)

然后,我按照wxWidgets wiki 指南创建 Xcode 项目。

当然,有很多编译错误。在处理了错误类型的包含之后,仍然存在问题。在大多数情况下,它们是未声明的标识符和不完整的类型,但我的注意力特别集中在一个:

"No Target! You should use wx-config program for compilation flags!"
Run Code Online (Sandbox Code Playgroud)

经过研究,我相信我需要使用 wx-config 来查找要输入到 Xcode 中的“Other Linker Flags”选项中的标志。但是,我似乎无法在终端中使用 wx-config。

我不确定我是否在处理核心问题。如果是,我该如何使用 wx-config?如果我不是,请引导我朝着正确的方向前进。

谢谢你。

*** 编辑: ***

我已经使用 wx-config 来查找我需要将哪些标志输入到 Xcode 中的“其他链接器标志”和“预处理器宏”中。这大大减少了我面临的错误和警告的数量。

不幸的是,这些新错误对我来说很深奥:

错误/警告日志

如何消除这些错误以便我可以运行这个项目?

macos xcode wxwidgets xcode7

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

Swift 代码错误:String 类型的值没有成员 Int

我正在尝试在 Swift 中构建一个简单的计算器,但我无法弄清楚我如何或为什么会收到错误(“String 类型的值没有成员类型 Int”)或如何修复它。到目前为止,这是我的代码:

class ViewController: UIViewController {
    var isTypingNumber = false
    var firstNumber = Int!()
    var secondNumber = Int!()
    var operation = ""

@IBOutlet weak var calculatorDisplay: UILabel!


@IBAction func acButtonTapped(sender: AnyObject) {

}
@IBAction func number7Tapped(sender: AnyObject) {
    let number7 = sender.currentTitle
    if isTypingNumber{
        calculatorDisplay.text = calculatorDisplay.text! + number7!!
    }else{
        calculatorDisplay.text = number7
        isTypingNumber = true
    }
}
@IBAction func divideTapped(sender: AnyObject) {
    isTypingNumber = false

    firstNumber = calculatorDisplay.text?.Int()! **//Error: Value of type 'String' has no member …
Run Code Online (Sandbox Code Playgroud)

swift xcode7

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

重构故事板时如何交换选项卡栏项目的位置

当我重构故事板时,此 链接中的同一张照片。
我找不到可以交换选项卡栏项目位置的位置。
例如,我想将主菜单更改为索引 0。
这是我的故事板

objective-c uitabbarcontroller uitabbaritem ios xcode7

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

Swift:组合两个或多个正则表达式

我正在使用两个正则表达式:

    var myNumbers  = numbers.text?.stringByReplacingOccurrencesOfString("[^0-9]", withString: "", options: NSStringCompareOptions.RegularExpressionSearch, range:nil)


myNumbers  = myNumbers?.stringByReplacingOccurrencesOfString("^\\s*$", withString: "", options: NSStringCompareOptions.RegularExpressionSearch, range:nil)
Run Code Online (Sandbox Code Playgroud)

我正在删除非数字字符和空格,但有办法组合正则表达式吗?

ios nsregularexpression swift xcode7

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

XCode“上传过程中发生错误,rsync:失败”

我所做的最后一个档案变成了这个错误 这个错误

日志显示此信息(此日志中省略了应用程序名称和路由)

    2016-06-28 08:53:48 +0000 [MT] Upload failed for archive App with issues:
(
    "<IDEDistributionIssue: severity(error), error(Error Domain=ITunesSoftwareServiceErrorDomain Code=-19066 \"The path '/route/App.ipa' does not contain a file.\" UserInfo={NSLocalizedDescription=The path '/route/App.ipa' does not contain a file., NSLocalizedFailureReason=Unable to validate your application.})>"
)
Run Code Online (Sandbox Code Playgroud)

根据日志,这是发生错误的地方。它每次都发生在一个随机的框架中

rsync: recv_generator: mkdir "/var/folders/ls/hdnz28rx7bb4929q6z4m37gc0000gn/T/XcodeDistPipeline.nwz/GaugeKit.framework/GaugeKit.bundle" failed: Result too large (34)
*** Skipping everything below this failed directory ***
2016-06-28 09:06:14 +0000  GaugeKit.framework/_CodeSignature/
2016-06-28 09:06:14 +0000  
sent 286 bytes  received 38 bytes  648.00 bytes/sec
total size is 388.45K  speedup is …
Run Code Online (Sandbox Code Playgroud)

xcode ios cocoapods xcode7

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