Questions tagged «iphone»

除非要专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。需要考虑的更多标签是[xcode](但仅当问题与IDE本身有关时),[swift],[objective-c]或[cocoa-touch](但不包括[cocoa])。请避免有关iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]进行标记。

30
无法在Xcode中生成iOS App存档
我从应用程序生成iOS App存档时遇到问题。该应用程序可以很好地编译,甚至可以在模拟器中运行。现在,我想进行即席测试,并且无法生成iOS App存档。当我单击产品->存档时,它将生成一个通用的xcode存档。谁能帮我。我应该提到,我已经生成了此应用程序的iOS应用程序存档。由于某种原因,它刚刚停止生成iOS存档。非常感谢。
175 iphone  ios  xcode  macos 

8
从后台打开应用程序时未调用ViewDidAppear
我有一个View Controller,其中我的值为0(标签),当我从另一个视图控制器中打开该View Controller时,ViewController我已设置viewDidAppear为label 设置为20。它可以正常工作,但是当我关闭我的应用程序并再次打开我的应用程序时,该值不会更改,因为viewDidLoad,viewDidAppear并且viewWillAppear没有任何调用。打开我的应用程序时该怎么打电话。我需要做些什么applicationDidBecomeActive吗?
175 ios  objective-c  iphone  xcode  swift 

12
以编程方式更改UITextField键盘类型
是否可以通过编程方式更改uitextfield的键盘类型,以使类似这样的操作成为可能: if(user is prompted for numeric input only) [textField setKeyboardType: @"Number Pad"]; if(user is prompted for alphanumeric input) [textField setKeyboardType: @"Default"];


14
重置应用的推送通知设置
我正在开发带有推送通知的应用程序。为了检查用户交互的所有可能方式,我想在用户第一次启动时拒绝为我的应用启用推送通知时测试我的应用。 registerForRemoteNotificationTypes但是,对话框(由发起)在每个应用中仅出现一次。如何重置应用程序的iPhone OS内存。删除应用程序并重新安装没有帮助。


14
从另一个内部启动应用程序(iPhone)
是否可以从另一个应用程序中启动任何任意iPhone应用程序?例如, 在我的应用程序中,如果我希望用户按下按钮并直接启动到Phone应用程序中(关闭当前应用程序,打开Phone应用程序)。 这可能吗?我知道可以使用tel URL链接拨打电话,但是我想只启动Phone应用程序而无需拨打任何特定号码。


13
钥匙串上的分发证书中缺少私钥
我遇到以下问题,但找不到任何地方的解决方案。基本上,我们有一个公司开发人员帐户(而非企业帐户),因此为了提交我们的应用程序,我要求我们的团队负责人向我发送分发证书,并创建并向我发送分发设置配置文件。 使用开发人员配置文件,一切正常,但是当我安装证书和配置文件时,我没有在Xcode上看到分发配置文件,并且在钥匙串的dist证书下也没有私钥。 有谁知道如何解决这个问题?我在diff地方读到,我需要吊销证书并创建一个新证书,但是由于公司中有很多应用程序,所以我不能真正做到这一点,并且我不能为所有人吊销证书。
170 ios  iphone  xcode  keychain  codesign 

7
保存时iphone核心数据未解决错误
尝试保存时,我从核心数据中收到一条奇怪的错误消息,但是该错误不可重现(在执行不同任务时,它出现在不同时间) 错误消息: Unresolved error Domain=NSCocoaErrorDomain Code=1560 UserInfo=0x14f5480 "Operation could not be completed. (Cocoa error 1560.)", { NSDetailedErrors = ( Error Domain=NSCocoaErrorDomain Code=1570 UserInfo=0x5406d70 "Operation could not be completed. (Cocoa error 1570.)", Error Domain=NSCocoaErrorDomain Code=1570 UserInfo=0x14f9be0 "Operation could not be completed. (Cocoa error 1570.)" ); } 产生错误的方法是: - (IBAction)saveAction:(id)sender { NSError …


4
UIButton标题文字颜色
我正在设置文字颜色 UIButton headingButton.titleLabel.textColor = [UIColor colorWithRed:36/255.0 green:71/255.0 blue:113/255.0 alpha:1.0]; 它不会更改我正在使用的其他代码中使用的相同代码的颜色。

4
处理NSDateFormatter语言环境“ feechur”的最佳方法是什么?
看起来 NSDateFormatter有一个“功能”意外地咬了你:如果执行简单的“固定”格式操作,例如: NSDateFormatter* fmt = [[NSDateFormatter alloc] init]; [fmt setDateFormat:@"yyyyMMddHHmmss"]; NSString* dateStr = [fmt stringFromDate:someDate]; [fmt release]; 然后在美国和大多数语言环境中都可以正常工作...某人将手机设置为24小时制,则将12/24小时切换设置设为12。然后,上面的操作将“ AM”或“ PM”添加到结果字符串的末尾。 (例如, NSDateFormatter,我做错了什么还是一个错误?) (看看 https://developer.apple.com/library/content/qa/qa1480/_index.html) 显然,苹果公司宣布它为“ BAD”-按设计要求被破坏,他们将不予修复。 显然,该规避措施是为特定区域(通常是美国)设置日期格式化程序的语言环境,但这有点混乱: NSLocale *loc = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]; [df setLocale: loc]; [loc release]; onsies-twosies还不错,但是我正在处理大约十种不同的应用程序,而我所研究的第一个应用程序有43种这种情况。 那么,对于宏/重写的类/如何在不使代码晦涩的情况下最大程度地减少更改所有工作的任何巧妙构想?(我的第一个本能是使用将在init方法中设置语言环境的版本覆盖NSDateFormatter。需要更改两行-分配/初始化行和添加的导入。) 添加 到目前为止,这是我要提出的内容-似乎适用于所有情况: @implementation BNSDateFormatter -(id)init { static NSLocale* en_US_POSIX = …



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.