Questions tagged «ios»

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

7
将UIImage转换为NSData
我在我的应用程序中使用此代码,这将有助于我发送图像。 但是,我有一个带有图像的图像视图。我的文件中没有文件,但图像在我的身边。如何更改以下代码?谁能告诉我如何转换myimage为NSData? // Attach an image to the email NSString *path = [[NSBundle mainBundle] pathForResource:@"rainy" ofType:@"jpg"]; NSData *myData = [NSData dataWithContentsOfFile:path]; [picker addAttachmentData:myData mimeType:@"image/jpeg" fileName:@"rainy"];


30
Xcode 9错误:“ iPhone拒绝了启动请求”
使用Xcode beta 9(v4),我试图通过单击“播放”按钮启动应用程序。我得到一个“构建成功”的消息,但是在启动之前,Xcode中出现了一条弹出消息: “ iPhone拒绝了启动请求。” 它曾经在昨天工作。它确实可以在模拟器上运行。我已经重启了我的电脑,iPhone,卸载了应用程序,清理了构建。想法耗尽。

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

11
如何检查iOS中的视图层次结构?
是否有用于检查iOS应用程序视图层次结构的GUI工具?我在考虑Webkit的Web检查器或类似工具。我正在寻找调试布局问题的方法,例如视图或位置或大小错误,或者子项未正确包含在其父项中。当前,我必须添加断言来手动测试这些各种条件,或者在不同的视图上设置不同的背景颜色,并且可以想象,这是一种非常繁琐的解决方法。 我查看了Instruments的UI recorder,但它仅记录和播放UI操作`,并且在任何情况下仅适用于Mac应用。 有更好的解决方案吗?
170 ios  cocoa-touch  uikit 


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

20
调整UITableView的大小以适合内容
我正在创建一个应用程序,它将在中有一个问题,UILabel并在中显示选择题答案UITableView,每行显示一个选择题。问题和答案会有所不同,因此我需要UITableView保持高度变化。 我想sizeToFit在桌子旁找个工作。将表格的框架设置为所有内容的高度。 谁能建议我如何实现这一目标?

10
iOS如何设置应用程序图标并启动图像
如何设置图像,以便可以存档和验证我的应用程序?屏幕现在看起来像这样: 因此,第一个说29pt,但随后也说2x。那么我要放置29x29图像还是58x58图像?我将其他所有元素放在哪里?(我知道有更多的大小比29,40和60)。 无论如何,我尝试的是将29x29png拖到第一个插槽上,a 40x40拖到第二个插槽上,a 拖到60x60第三个和第四个插槽上。我去的时候Product->Archive,我得到 / Users / kendon / Documents / iPhone Apps / Sales Tool / Sales Tool / Images.xcassets:名为“ AppIcon”的应用程序图标集没有任何适用的内容。

7
xcrun找不到simctl
尝试: xcrun simctl 在terminal收益率: xcrun:错误:无法找到实用程序“ simctl”,不是开发人员工具或在PATH中 我有Xcode 6.2 Beta。 有什么建议?
170 ios  xcode  xcrun 

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 …

11
UITextField的初始键盘动画上的超慢延迟/延迟
好吧,这个问题使我发疯。 触摸键盘后,弹出键盘大约需要3-4秒UITextField。自应用启动以来,这仅在键盘第一次弹出时发生,然后动画立即开始。 起初我以为是加载太多图像或我的问题UITableView,但是我刚刚创建了一个仅带的全新项目,但UITextField我仍然遇到此问题。我正在使用iOS 5,Xcode ver 4.2,并在iPhone 4S上运行。 这是我的代码: #import "ViewController.h" @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(20, 20, 280, 30)]; textField.borderStyle = UITextBorderStyleRoundedRect; textField.delegate = self; [self.view addSubview:textField]; } @end 这是所有应用程序的常见问题吗? 现在,我可以做得更好的唯一方法是textField成为/指派第一响应者viewDidAppear,但这并不能完全解决问题-而是在加载视图时加载延迟。如果在textField加载视图时立即单击,仍然会出现问题;如果我在加载视图后等待3-4秒再触摸textField,则不会得到延迟。

14
Swift 3 URLSession.shared()成员'dataTask(with:completionHandler :)的引用不正确(bug)
您好,我有swift2.2的json解析代码,但是当我将其用于Swift 3.0时,出现了该错误 ViewController.swift:132:31:成员'dataTask(with:completionHandler :)'的引用不明确 我的代码在这里 let listUrlString = "http://bla.com?batchSize=" + String(batchSize) + "&fromIndex=" + String(fromIndex) let myUrl = URL(string: listUrlString); let request = NSMutableURLRequest(url:myUrl!); request.httpMethod = "GET"; let task = URLSession.shared().dataTask(with: request) { data, response, error in if error != nil { print(error!.localizedDescription) DispatchQueue.main.sync(execute: { AWLoader.hide() }) return } do …
169 ios  json  swift3 


18
Xcode 5.1-没有要编译的体系结构(ONLY_ACTIVE_ARCH = YES,active arch = x86_64,VALID_ARCHS = i386)
更新到Xcode 5.1之后,我无法再为64位模拟器构建项目,收到此错误: No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386). 这些是我的目标构建设置: 我尝试将“构建活动体系结构”更改为“否”,并在“有效体系结构”中添加“ i386”,但不幸的是,这两个方法均无效。感谢您的任何建议!
168 ios  xcode  xcode5.1 

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.