Questions tagged «ios»

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

30
Xcode 10,命令CodeSign失败,退出代码非零
每当我构建控制台时,都会显示此消息。 CodeSign /用户/管理员/桌面/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app(位于目标:Desker)cd /用户/管理员/桌面/ AppStoreBuild / Project201导出CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents /开发人员/工具链/XcodeDefault.xc工具链/ usr / bin / codesign_allocate 签名身份:“-” /usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app:不允许资源派生,Finder信息或类似碎屑 命令CodeSign失败,退出代码为非零 ...是否有任何方法可以确定此失败的原因。当我也尝试在模拟器中运行时,它显示出签名身份:“-”。为什么我们需要在模拟器中签名。还有一件事是,如果我退出Xcode并重新启动,那么当我更改代码或添加方法将再次构建失败时,它将正确构建。
124 ios  xcode  xcode10 

3
NSLocalizedString()的第二个参数是什么?
什么是*comment参数: NSString *NSLocalizedString(NSString *key, NSString *comment) 如果我这样做: NSLocalizedString(@"Hello_World_Key", @"Hello World") 并有两个版本的Localizable.strings(英语和西班牙语),每个都需要输入: English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World"; Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo"; 英语难道不是多余的吗?

9
什么是文档目录(NSDocumentDirectory)?
有人可以向我解释iOS应用程序上的文档目录是什么以及何时使用它吗? 这是我目前所相信的: 在我看来,这似乎是一个中央文件夹,用户可以在其中存储应用程序所需的任何文件。 这将是与Core Data存储数据的位置不同的位置? 似乎每个应用程序都有自己的文档目录。 我可以自由地创建文档目录的子目录,例如文档目录/图像或文档目录/视频吗?

6
您可以在iPad上自动播放HTML5视频吗?
该<video>标签autoplay="autoplay"属性的作品在Safari罚款。 在iPad上进行测试时,必须手动激活视频。 我认为这是一个加载问题,因此我循环检查了媒体的状态: videoPlay: function(){ var me = this; console.log('STATE: ' + $("#periscopevideo").get(0).readyState); if ($("#periscopevideo").get(0).readyState != 4){ setTimeout(function(){me.videoPlay();}, 300); } else { $("#periscopevideo").get(0).play(); } } 该状态仍在0iPad上。在我的桌面野生动物园中,它会通过0,1最后4。在iPad上,只有4在我手动点击“播放”箭头时才能到达。 此外,$("#periscopevideo").get(0).play()通过点击呼叫onClick也可以。 苹果在自动播放方面是否有任何限制?(顺便说一下,我正在运行iOS 5+)。



19
Swift桥接标题导入问题
按照说明,我创建了一个桥接头,并将其添加到我的项目中。不幸的是,发生以下错误: :0:错误:无法导入Objective-C标头'---标头/....h'的路径 在构建设置中,我将标头搜索路径字符串添加到了桥接标头的位置,但是没有任何帮助。 有人遇到过这个问题吗?

6
iOS:如何为新的自动布局约束(高度)设置动画
我以前从未使用过自动布局约束。我正在使用一个小型新应用程序,并且注意到NIB的视图默认为自动布局。因此,我认为我将借此机会与之合作,并尝试弄清苹果公司将如何发展。 第一个挑战: 我需要调整MKMapView的大小,然后将其设置为新位置。如果我以惯常的方式这样做: [UIView animateWithDuration:1.2f animations:^{ CGRect theFrame = worldView.frame; CGRect newFrame = CGRectMake(theFrame.origin.x, theFrame.origin.y, theFrame.size.width, theFrame.size.height - 170); worldView.frame = newFrame; }]; ...然后,无论何时更新同级视图(在我的情况下,UISegmentedControl的标题正在更新[myUISegmentedControl setTitle:newTitle forSegmentAtIndex:0]),MKMapView都会“捕捉”回到其原始高度。 所以,我觉得我想要做的是从等于父视图的HIGHT到可相对于UISegmentedControl,它的顶部改变的MKMapView的限制被覆盖:V:[MKMapView]-(16)-[UISegmentedControl] 我想要的是缩短MKMapView的高度,以便显示地图视图下的某些控件。为此,我认为我需要将约束从固定的全尺寸视图更改为底部约束到UISegmentedControl顶部的约束...并且我希望它随着视图缩小到新大小而进行动画处理。 如何做到这一点? 编辑- 尽管视图的底部确实会立即向上移动170,但该动画没有设置动画: [UIView animateWithDuration:1.2f animations:^{ self.nibMapViewConstraint.constant = -170; }]; 并将其nibMapViewConstraint在IB中连接到底部的垂直空间约束。

14
WKWebView无法在iOS 8下加载本地文件
对于以前的iOS 8的测试版,加载本地Web应用程序(捆绑)和它的作品罚款两UIWebView和WKWebView,我甚至使用新问世的网页游戏WKWebView API。 var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html")) webView = WKWebView(frame:view.frame) webView!.loadRequest(NSURLRequest(URL:url)) view.addSubview(webView) 但是在Beta 4中,我只有空白的空白屏幕(UIWebView仍在工作),看起来没有任何内容被加载或执行。我在日志中看到错误: 无法为其创建沙箱扩展 / 有任何指导我正确方向的帮助吗?谢谢!
123 ios  swift  ios8  wkwebview 

22
如何水平居中UICollectionView单元格?
我已经做过一些研究,但是找不到关于如何水平放置UICollectionView中的单元格的代码示例。 而不是第一个单元格像这样的X00,我希望它像这样的0X0。有什么办法可以做到这一点? 编辑: 可视化我想要的东西: 当CollectionView中只有一个元素时,我需要它看起来像版本B。当我获得多个元素时,它应该类似于版本A,但具有更多元素。 目前,当我只有1个元素时,它看起来像版本A,而我不知道如何使它看起来像B。 谢谢您的帮助!
123 ios  swift 

10
当您的应用处于打开状态且在前台时,显示股票iOS通知横幅吗?
当Apple的官方iOS Messages应用程序打开并在前台运行时,来自其他联系人的新消息将触发原始的iOS通知股票提示横幅。参见下图。 在App Store的第三方应用程序中有可能吗?当您的应用处于打开状态且处于前台时,您的应用的本地通知和/或推送通知? 测试我的应用程序时,会收到通知,但不会显示iOS警报UI。 但是,这种行为是出现在苹果的官方消息应用程序: 在本地和远程通知编程指南说: 当操作系统传递本地通知或远程通知并且目标应用未在前台运行时,它可以通过警报,图标徽章编号或声音向用户显示通知。 如果在传递通知时应用程序在前台运行,则应用程序委托会接收本地或远程通知。 是的,我们可以在前台接收通知数据。但是我看不到呈现本机iOS通知警报UI的方法。 -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { // I know we still receive the notification `userInfo` payload in the foreground. // This question is about displaying the stock iOS notification alert UI. // Yes, one *could* use a 3rd party toast alert …


11
在iOS的UITextView中检测属性文本上的点击
我有一个UITextView显示的NSAttributedString。该字符串包含我想使其可轻敲的单词,以便在点击它们时会回叫我以便执行操作。我意识到UITextView可以检测到URL上的轻击并回叫我的代表,但这不是URL。 在我看来,借助iOS 7和TextKit的强大功能,现在应该可以实现这一点,但是我找不到任何示例,而且我不确定从哪里开始。 我知道现在可以在字符串中创建自定义属性了(尽管我还没有这样做),也许这些对检测是否有一个魔术词被窃听很有用?无论如何,我仍然不知道如何截获该敲击并检测敲击发生在哪个单词上。 需要注意的是iOS 6的兼容性不是必需的。

7
Xcode6:运行模拟器的两个实例
我的iOS应用程序有两个不同的目标。是否可以在模拟器的两个不同实例上同时运行两个应用程序?如果不需要使用Xcode的调试器也可以。到目前为止,我发现的唯一解决方案是安装两个版本的XCode,但这是一个非常笨重/占用空间的解决方案。
122 ios  xcode  xcode6  simulator 


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.