Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

6
UIStackView隐藏视图动画
在iOS 11中,a中隐藏动画的行为UIStackView已更改,但是我无法在任何地方找到该文档。 iOS 10 iOS 11 两者中的代码是这样的: UIView.animate(withDuration: DiscoverHeaderView.animationDuration, delay: 0.0, usingSpringWithDamping: 0.9, initialSpringVelocity: 1, options: [], animations: { clear.isHidden = hideClear useMyLocation.isHidden = hideLocation }, completion: nil) 如何在iOS 11上还原以前的行为?

8
当前未针对测试操作配置Xcode项目方案
我正在尝试为我的iOS应用程序运行Xcode单元测试。我愿意在通过USB连接到Mac的iPad上进行操作。我正在尝试从命令行运行测试,以便稍后从Jenkins触发它。 以下是我目前在命令行中输入的内容以及出现的错误。请帮忙。 编码: xcodebuild test -scheme MyApplication -destination "platform=iOS,name=iPad" 错误: 当前未为计划操作配置方案MyApplication

4
无法启动设备,因为它不能位于磁盘上
设备的数据不再存在于/ Users / [用户名] / Library / Developer / CoreSimulator / Devices / D651BCC7-29FD-4B91-82F6-E255E856EA2F / data中。 我卸载了xcode 9并安装了xcode 9.1,但是在运行项目时,显示以下消息: 无法启动设备,因为它不能位于磁盘上。设备的数据不再存在于/ Users / [用户名] / Library / Developer / CoreSimulator / Devices / D651BCC7-29FD-4B91-82F6-E255E856EA2F / data中。 我找到了“ Developer”文件夹,但找不到“ CoreSimulator”文件夹。
82 ios  xcode  xcode9.1 

15
Xcode 4错误:启动可执行文件时出错
将我的应用程序上传到实际设备(iphone和iPad)时,我在iOS和Xcode上测试我的应用程序时遇到问题,我想知道是否有人知道该问题并可以为我提供帮助: 通常,当我在设备上构建应用程序时,该应用程序会在设备上安装并启动。但是,当我准备提交我的第一个应用程序时,我正在测试并更改捆绑标识符,应用程序ID和开发条款(因此问题可能与它有关),现在,当我尝试在其上构建应用程序时我的设备,尽管Xcode可以很好地安装在我的设备上,但它将不再启动该应用程序。相反,我收到此错误消息: 启动可执行文件时出错。启动远程程序时出错:没有这样的文件或目录。 有人知道这个问题是什么吗?以及此派生数据文件夹是什么? 非常感谢!
81 xcode  ios  launch 

6
可以复制UIView吗?
只需使用这种方式: UIView* view2 = [view1 copy]; // view1 existed 这将导致模拟器无法启动此应用。 尝试保留, UIView* view2 = [view1 retain]; // view1 existed // modify view2 frame etc 对的任何修改view2将适用于view1我理解与view2共享相同的记忆view1。 为什么不能UIView复制?是什么原因?
81 ios  objective-c  uiview  copy 

17
在SKScene中设置按钮
我发现UIButtons不能很好地配合SKScene,所以我试图继承类SKNode以创建一个按钮SpriteKit。 我希望它的工作方式是,如果我在其中初始化按钮SKScene并启用触摸事件,那么当按钮SKScene被按下时,它将在我的方法中调用一个方法。 我将不胜感激任何可以引导我找到该问题解决方案的建议。谢谢。

8
应用程序可执行文件缺少必需的体系结构armv6
我正在使用xCode 4.2并尝试部署我的应用程序。我通过以下错误消息验证失败: application executable is missing a required architecture armv6 我的体系结构的值设置为标准(armv7)。这是下拉列表中的唯一选项。基本SDK:iOS 5.0(这是唯一的选择)部署SDK:3.2仅构建活动体系结构:否有效体系结构:armv6 armv7 armv7f armv7k 有谁请知道解决这个问题的方法?
81 ios 

9
我的应用因使用广告支持框架而被拒绝。哪个图书馆负责?
这只是一个更新,与拒绝原因没有任何关系。以下是解决中心的回复: 计划许可协议PLA 3.3.12的原因 我们发现您的应用使用了iOS广告标识符,但不包含广告功能。这不符合App Store审查指南要求的iOS开发者计划许可协议的条款。 具体来说,iOS开发者计划许可协议的第3.3.12节规定: “您和您的应用程序(以及您与之签约提供广告的任何第三方)只能将广告标识符以及通过使用广告标识符获得的任何信息仅用于投放广告。如果用户重置了广告标识符,那么您同意不将先前的广告标识符和任何派生的信息与重置的广告标识符直接,间接地结合,关联,链接或以其他方式关联。” 请检查您的代码-包括所有第三方库-以删除以下任何实例: 类:ASIdentifierManager 选择器:advertiseIdentifier 框架:AdSupport.framework 如果您打算在以后的版本中加入广告,请从您的应用程序中删除广告标识符,直到包含广告功能为止。 为了帮助找到广告标识符,请使用“ nm”工具。有关“ nm”工具的信息,请打开一个终端窗口,然后输入“ man nm”。 如果您无权访问库源,则可以使用“字符串”或“ otool”命令行工具来搜索已编译的二进制文件。“字符串”工具列出了库调用的方法,“ otool -ov”列出了Objective-C类结构及其定义的方法。这些技术可以帮助您缩小有问题的代码所在的位置。 我使用的第三方库是的最新版本parse.com sdk, latest version of flurry analytics, and version 2.2 of test flight。有人知道哪个库是问题吗?谢谢


8
xcode 5.1:libCordova.a架构问题
昨天(14年3月10日),当iOS 7.1发行时,我还升级到了Xcode 5.1,发现我的PhoneGap / Cordova项目不再可以编译到iPhone 5s。我也将Cordova升级到了最新版本:v 3.4.0-0.1.3。 我已经阅读了许多关于SO的不同解决方案,这些解决方案相互关联,因此更改活动架构并仅构建活动架构,它们都不起作用。因此,这就是我尝试过的以及出现的错误。最初我得到了错误: missing required architecture arm64 in file <long file path omitted> libCordova.a Undefined symbols for architecture arm64 因此,我尝试了以下方法。我在我的项目中选择了CordovaLib子项目,在项目和目标中,我都转到“架构”下的“构建设置”,并确保arm64不包含在任何“调试”或“发布”架构中。此时,仅将仅将Active Active Architecture设置为“是”。这导致以下错误: file was built for archive which is not the architecture being linked (armv7): <long file path omitted> libCordova.a Undefined symbols for architecture armv7 …
81 ios  xcode  cordova  xcode5.1 

3
iOS应用每隔一次启动便崩溃,找不到错误
第一次启动该应用程序时,一切似乎运行良好。我将按一下“停止”按钮,做一些工作,当我再次启动它时,它似乎崩溃了,甚至无法加载任何东西。按停止,再次单击运行,它可以正常工作。直到我重复该过程。 这是xcode使用“线程1:信号SIGABRT”突出显示错误的地方。显然这里没有什么用。 int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([PokerAppDelegate class])); } } 调试控制台除了(lldb)之外什么都没有显示(因此,我想它停止了,目前还没有崩溃)BT。 (lldb) bt * thread #1: tid = 0x1c03, 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT frame #0: 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x99ea1b2f libsystem_c.dylib`pthread_kill + 101 frame #2: …

19
如何缩放UIButton的imageView?
我使用创建了一个名为UIButton的实例,并带有一个图像[UIButton setImage:forState:]。button.frame大于图像的尺寸。 现在,我想将此按钮的图像缩小。我试图改变button.imageView.frame,button.imageView.bounds和button.imageView.contentMode,但都显得无效。 谁能帮我缩放UIButton的imageView? 我创建了UIButton这样的: UIButton *button = [[UIButton alloc] init]; [button setImage:image forState:UIControlStateNormal]; 我试图像这样缩放图像: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.bounds = CGRectMake(0, 0, 70, 70); 还有这个: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.frame = CGRectMake(0, 0, 70, 70);
81 ios  uibutton  scale 


8
如何防止布局与iOS状态栏重叠
我正在研究React Native导航的教程。我发现所有布局都从屏幕顶部而不是状态栏下方开始加载。这将导致大多数布局与状态栏重叠。我可以通过在加载视图时向视图添加填充来解决此问题。这是实际的方法吗?我认为手动添加填充是解决它的实际方法。有没有更优雅的方法来解决此问题? import React, { Component } from 'react'; import { View, Text, Navigator } from 'react-native'; export default class MyScene extends Component { static get defaultProps() { return { title : 'MyScene' }; } render() { return ( <View style={{padding: 20}}> //padding to prevent overlap <Text>Hi! My name is …
81 ios  react-native 

5
如何在React Native中运行后台任务?
我在React Native中构建了一个小的iOS应用程序,该应用程序进行位置跟踪,并定期将经纬度发送到用户选择的服务器。但是,这仅在应用程序处于前台时有效。当用户使用其他应用程序时,如何在后台运行此任务?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.