Questions tagged «ios»

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

13
如何快速反向循环迭代?
当我在Playground中使用for循环时,一切正常,直到将for循环的第一个参数更改为最大值。(以降序排列) 这是一个错误吗?还有其他人吗? for index in 510..509 { var a = 10 } 显示将要执行的迭代次数的计数器一直在计时...


9
如何将UIImage数组导出为电影?
我有一个严重的问题:我有一个NSArray带有多个UIImage物体的物体。我现在想做的是从这些影片中创建电影UIImages。但是我不知道该怎么做。 希望有人可以帮助我或给我发送一段代码,该代码段可以完成我想要的操作。 编辑:对于未来的参考-应用解决方案后,如果视频看起来会有些失真,确保图像/区域要捕获的宽度是几个小时奋斗在这里的发现后的16的倍数: 为什么我的电影从UIImages得到扭曲了吗? 这是完整的解决方案(只需确保宽度为16的倍数) http://codethink.no-ip.org/wordpress/archives/673

30
libc ++ abi.dylib:以类型为NSException(lldb)的未捕获异常终止
想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 我正在快速编写一个应用程序,当我在iPhone模拟器上运行测试应用程序时,一切正常,但是随后我尝试向右滑动,这是我添加的一种手势,可转到下一页(查看控制器二)它崩溃并在控制台日志中显示此错误报告。 2014-10-18 12:07:34.400 soundtest[17081:818922] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<soundtest.ViewControllerTwo 0x7f92f1f20090> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key sfdfa.' *** First throw call stack: ( 0 CoreFoundation 0x00000001067813f5 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x00000001082afbb7 objc_exception_throw + 45 2 CoreFoundation 0x0000000106781039 -[NSException …
186 ios  swift 

30
如何在Swift 3中设置状态栏样式
我正在使用Xcode 8.0 beta 4。 在以前的版本中,UIViewController具有设置状态栏样式的方法 public func preferredStatusBarStyle() -> UIStatusBarStyle 但是,我发现它在Swift 3中变成了“只获取变量”。 public var preferredStatusBarStyle: UIStatusBarStyle { get } 如何提供在UIViewController中使用的样式?


30
向UILabel添加空间/填充
我UILabel要在顶部和底部添加空间。在最小高度限制下,我将其修改为: 编辑:为此,我使用了: override func drawTextInRect(rect: CGRect) { var insets: UIEdgeInsets = UIEdgeInsets(top: 0.0, left: 10.0, bottom: 0.0, right: 10.0) super.drawTextInRect(UIEdgeInsetsInsetRect(rect, insets)) } 但是我必须找到一种不同的方法,因为如果我写了两行以上,问题是一样的:
186 ios  uilabel  padding 

10
iOS-如何使用Swift快速编程
我正在创建一个使用Facebook SDK来验证用户身份的应用程序。我正在尝试将Facebook逻辑合并到一个单独的类中。这是代码(为简单起见而被剥离): import Foundation class FBManager { class func fbSessionStateChane(fbSession:FBSession!, fbSessionState:FBSessionState, error:NSError?){ //... handling all session states FBRequestConnection.startForMeWithCompletionHandler { (conn: FBRequestConnection!, result: AnyObject!, error: NSError!) -> Void in println("Logged in user: \n\(result)"); let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) let loggedInView: UserViewController = storyboard.instantiateViewControllerWithIdentifier("loggedInView") as UserViewController loggedInView.result = result; //todo: …
185 ios  iphone  facebook  swift  segue 


10
如何检查CocoaPods框架的版本
我已经通过CocoaPods更新了Flurry,但是如何检查Flurry是否已更新? 我的意思是终端向我显示一切正常: Installing FlurrySDK (4.2.3) Generating Pods project Integrating client project 但我不确定它是否已更新。
185 ios  version  cocoapods 

22
Xcode-ld:-lPods找不到库
尝试构建iOS应用程序时出现这些错误。 ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) Ld /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox normal x86_64 cd /Users/Markus/Development/xcode/totalbox-ios export IPHONEOS_DEPLOYMENT_TARGET=7.1 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -F/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -filelist /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Intermediates/Totalbox.build/Debug-iphonesimulator/Totalbox.build/Objects-normal/x86_64/Totalbox.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -framework CoreGraphics -framework Foundation -framework …


2
iOS 7+中的Base64解码
我已经NSString使用NSDataiOS7中添加的Class new API 编码了text()。 使用这个 - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; 这是我的代码 NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0]; NSLog(@"%@", base64EncodedString); 我正在寻找解码
184 ios  objective-c  swift  ios7  ios8 

18
[UIScreen mainScreen] .bounds.size在iOS8中是否与方向相关?
我在iOS 7和iOS 8中都运行了以下代码: UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]; BOOL landscape = (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight); NSLog(@"Currently landscape: %@, width: %.2f, height: %.2f", (landscape ? @"Yes" : @"No"), [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height); 以下是iOS 8的结果: Currently landscape: No, width: 320.00, height: 568.00 Currently landscape: Yes, width: …

20
在Objective-C中检查空字符串的正确方法是什么?
我在iPhone应用程序中使用了它 if (title == nil) { // do something } 但是它会引发一些异常,并且控制台显示标题为“(null)”。 所以我现在用这个: if (title == nil || [title isKindOfClass:[NSNull class]]) { //do something } 有什么区别?确定字符串是否为null的最佳方法是什么?

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.