ios专题提供ios的最新资讯内容,帮你更好的了解ios。
我已经遇到这种愚蠢的行为,在 swift中,强制解包可选不传播. 从文档: Trying to use ! to access a non-existent optional value triggers a runtime error. Always make sure that an optional contains a non-nil value before using ! to for
我可以使用IB_DESIGNABLE和/或IBInspectable在Interface Builder中设置layer.borderWidth和layer.borderColor吗?我目前正在代码中创建我的按钮,但我想能够在IB中设置所有这些,但是我不知道这些属性是否可以在 Xcode 6中设置.我想将其设为IBOutlet而不是在代码中设置所有这些.这是我现在的按钮代码. directions
我总是得到EXC_BAD_ACCESS,所以我看看哪个变量指向NULL,所有我看到的是我的一个变量(有时几个)有 < parent is NULL > 在它的旁边.问题是我真的不知道这是什么意思,我似乎没有从谷歌搜索或任何关于它的东西找到任何东西.我在想,这意味着这是我尝试访问的NULL变量,但是这个消息没有什么意义.有什么更多的了解吗? 它只是意味着变量是指向对象的指针,指针为NULL. 从LL
iOS 5 SDK为表格单元插入和删除引入了一种新的动画类型:UITableViewRowAnimationAutomatic.这个值的 Apple’s documentation只是说: The table view chooses an appropriate animation style for you. 所以,错误,这是如何工作的呢?表格视图考虑了哪些因素?桌子的长度?可见数据?月相?
我已经和块一起工作了一段时间,我想知道所有泄漏的可能情况.我已经阅读了很多关于“保留循环循环”,但我认为也许还有其他可能的情况.另外,我在想一些简单的例子,如:如果你在块内调用块,怎么办?如果我们使用ARC不同,块内存管理是不同的?如何找到一个块是否用仪器(或其他一些工具)泄漏记忆? 简短的答案:块不会固有地引入任何特殊的泄漏问题(在特殊情况下保留循环,如下所述). 长的答案:几个想法: >除保留
我正在使用UIActivityViewController显示一个共享表,以便用户可以共享我的应用程序.我正在测试推文,我收到了一些意想不到的结果.在第一次tweeting,一切顺利.第二次,我收到一个重复的tweet错误消息,这是预期的.问题是,completionWithItemsHandler正在返回成功:Bool为true! 我想能够向用户显示我自己的个性化消息,而不是当前返回的大量消息.
我使用AVPlayer使用以下代码从互联网播放实时流: NSString *u = @"http://192.192.192.192:8036"; NSURL *url = [NSURL URLWithString:u]; radiosound = [[AVPlayer alloc] initWithURL:url]; [radiosound play]; 我有一个按钮播放: [radio
我正在开发一系列将共享一个通用代码库的iOS应用程序.我已经开发了一个常用的代码库作为静态库,并希望它的主要应用程序的.dSYM文件中包含调试符号.我的理解是这是可能的,但我还没有得到它的工作. 在自己的项目中具有静态库作为目标的通用代码库.该项目被拖入主应用程序的项目.在主应用程序的目标的构建阶段,我将静态库添加为目标依赖关系,并在链接二进制库下添加.该项目根据需要构建和运行. 现在,如果我从主
我正在从一个URL读取json,再次(与ObjectiveC有同样的问题),我的应用程序崩溃了这个值.我没有任何字符串和数字的问题.我可以println(值),但是当我将值分配给UILabel时,它会崩溃. 我用这个方法来读取JSON: func jsonFromURL(jsonURL: String) -> Dictionary<String, AnyObject> { var json
Sencha touch2和PhoneGap之间的本机包装有什么区别? 许多人使用PhoneGap本地打包基于Sencha触摸的应用程序,但是我发现Sencha touch 2具有本机包装的新功能. 那么哪种类型的本机包在性能,可扩展性,功能,成熟度等方面更好? 你如何选择? PhoneGap是一个中间平台,可以在许多平台上访问一些本机API,其界面语言是 Javascript.这意味着Phone
我开发了一个 Cocoa触摸框架,并且嵌入其中的第三方静态框架类存在问题. 当消费者项目使用我的框架并且还导入我的框架使用的第三方静态框架时,问题就是符号冲突. 我最终想从我的框架中删除这些类,因为它们与主机项目类(它们使用相同的第三方框架)冲突,并且以某种方式告诉我的框架依赖主要项目第三方框架(我将指示开发人员导入框架) 或者,我将为这些类添加一个前缀,以便在托管项目时嵌入我的框架,并使用与我自
我不知道我对Core Data关系的理解是否有缺陷,因为我似乎无法实现我想做的事情. 我创建了一个2个实体来管理应用上的聊天和用户和消息之间的一对多关系.所以用户可以有很多消息,但消息只是你的用户(创建者). 当添加新消息时,我尝试更新ChatUser实体关系,从而建立了ChatUser ID和ChatMessage之间的连接.我可以做到这一点,但是当我去添加一个新的消息到一个现有的userId时
我有一个类别中的以下代码进行四舍五入.我也想画边界.但边角没有显示在角落的圆角上. 这是代码 - (void) roundTopCorners:(CGFloat) radius { self.layer.masksToBounds = YES; CGRect bounds = self.bounds; UIBezierPath *maskPath = [UIBezierP
我在UITableView上设置了一个长按手势,呈现一个包含单元格文本的UIAlertController.当UIAlertController被呈现时,我得到这个警告: Attempt to present <UIAlertController: 0x7fd57384e8e0> on <TaskAppV2.MainTaskView: 0x7fd571701150> which is alrea
**对于如何格式化NSPredicate,我有点失落,其中某个关系的“任何”匹配多于一个条件. 所以例如说我正在为“雇主”实体提取一个请求,而且我想让所有雇主至少有一名18岁以下的雇员.所以我可以使用“任何雇员的人数”足够简单但是说,我想要匹配任何一个18岁以下的雇员,他们也有姓氏“Howser”.也就是说,对于“任何18岁以下的员工”和“任何名为”Howser“的员工”,雇主必须至少拥有一个符合
我正在将我的Objective-C代码升级到 Swift.我想根据图像大小更新框架,如下所示: let imageViewFrame: CGRect = view.frame if (image.size.width <= image.size.height) { imageViewFrame.origin.x = (view.frame.size.width - view.frame.
看起来删除导航栏的唯一方法是通过向上滑动.我想要它淡出,就像在Photos.app. 这将是最简单的改变alpha,但是Apple’s guidelines state: Prior to iOS v5.0, when used in conjunction with a navigation controller, there are only a handful of direct custo
在我使用XCode8发布我的应用程序的新版本之后,这个崩溃在Fabric中被报告: #0. Crashed: com.apple.main-thread 0 libdispatch.dylib 0x187c89834 dispatch_source_cancel + 4 1 Appname 0x1003d866c -[FIRAAl
在Core Data中,您可以存储Int16,Int32,Int64,但与Int不同.它们存在的原因是什么,你如何使用它们? 根据 Swift Documentation Int In most cases, you don’t need to pick a specific size of integer to use in your code. Swift provides an additi
在 Xcode 6.x中创建新文件时,如何更改“创建者”? 我使用Mac OSX 10.10优胜美地 旧的方式不行: >更新“当前”地址簿名称. > defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions {“FULLUSERNAME”=“Name Here”;} 你可以试试: 系统偏好设置 – >用户&组 – >选择当前用