从 XCode 7 将 App 上传到 AppStore 时,我收到以下错误。
无效的捆绑。iPad 多任务支持需要捆绑启动故事板
UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight
当用户从 中选择一个状态时 UIPickerView,它会将它们带到不同的viewController带有所选状态的数据。当他们点击“返回”按钮,进入到viewController了pickerView它总是起始于与第一状态的顶部,在这种情况下,美国亚利桑那州。我怎样才能让它已经滚动到中间并选择田纳西州,例如,如果那是他们最初选择的州?我正在使用 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) 我只是下载并安装了 SF 字体。我在 Sketch 和 Font Book 中看到它们,但在 Xcode(Interface Builder)中没有看到。我已重新启动 Xcode,但 SF 或 San Francisco 字体仍未显示在文本工具中。
有谁知道是否需要一些特殊的东西才能让他们在 Xcode 中工作?
OS X 10.11.1
Xcode 7.1.1
在我寻找一种确定 iOS 二进制文件是否是使用 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
我正在使用 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)
我该如何解决这个问题?
我的规格是最新的(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 中的“其他链接器标志”和“预处理器宏”中。这大大减少了我面临的错误和警告的数量。
不幸的是,这些新错误对我来说很深奥:
如何消除这些错误以便我可以运行这个项目?
我正在尝试在 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) 我正在使用两个正则表达式:
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)
我正在删除非数字字符和空格,但有办法组合正则表达式吗?
日志显示此信息(此日志中省略了应用程序名称和路由)
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)