Tag: objective c

类扩展与类的类别

类扩展@interface Class ()的function更强大,可以将variables注入到类中。 类别@interface Class (Category)不能。 还有什么其他的区别,什么时候应该使用类扩展的类别?

在Objective-C中testingnil if(x!= nil)vs if(x)

我在网上find的大多数例子都写到: if(x != nil) // … 这有什么问题吗? if(x) // … 我尝试了一个简单的程序,并没有发现任何区别。

NSNotificationCenter的post导致“EXC_BAD_ACCESS”exception

UIViewController将自己添加到默认中心: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(editFood) name:@"editFood" object:nil]; 然后一个UITableView委托NSObject发布一个NSNotification : [[NSNotificationCenter defaultCenter] postNotificationName:@"editFood" object:self]; 在运行期间,它会得到一个EXC_BAD_ACCESSexception。 defaultCenter是否在某处被释放? 当我从UIViewController发布通知给UIViewController的时候,这个概念是可行的,但是这不应该有问题,对吧?

苹果Mach-O链接器警告“目录找不到选项…”

我只是想摆脱像这样popup的警告: ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK' ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK/FBAudienceNetwork' ld: warning: directory not found for option '-F/Users/gavin/Downloads/shaffiulla11-bat-b86d81d8adc6' ld: warning: directory not found for option '-F/Users/gavin/Desktop/shaffiulla11-bat-b86d81d8adc6' ld: warning: ignoring file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts, missing required architecture x86_64 in file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts (2 slices) 很明显,我现在使用的是不同的目录,因为我的驱动器有多个重新格式化,因为逻辑板的问题,只是想知道最方便的方法,我可以摆脱这些错误。 感谢您的时间和帮助。

从UITableViewCell引用到父UITableView?

有没有办法从UITableViewCell访问拥有的UITableViewCell ?

如何检查UILabel是否被截断?

我有一个UILabel ,可以是不同的长度取决于我的应用程序是否在iPhone或iPad上以纵向或横向模式运行。 当文本太长而不能显示在一行上,它会截断,我希望用户能够按下它,并获得全文的popup窗口。 如何检查UILabel是否截断了文本? 这甚至有可能吗? 现在我只是根据我在什么模式检查不同的长度,但它不能很好地工作。

NSMutablearray将对象从索引移动到索引

我有一个UItabletable与可调整的行和数据在NSarray。 那么当我调用适当的tableview委托的时候,如何移动NSMutablearray中的对象呢? 另一种方法来问这是如何重新sorting一个NSMutableArray?

如何重新加载和animation只有一个UITableView单元格/行?

我怎样才能重新加载和animation只有一个单元格/行? 现在我下载一些文件。 每次文件完成下载,我称之为完成委托,并调用[tableview重载]。 但是整个桌子重新加载。 我怎么能animation表,以便它不闪烁,例如淡入淡出效果。 问候最大

UITextView文本内容不从顶部开始

我有一个很长的文本来自我的JSON文件,但当我点击从我的UITableViewCell链接到我的UIViewController页面,UITextView文本加载string内容,但它不显示内容从一开始,我必须向上滚动时间。 我需要做什么?

无法加载设备上运行的捆绑软件中从nib引用的映像

SplitView[1290:307] Could not load the "canary04.png" image referenced from a nib in the bundle with identifier "xx.co.mycompany.ipad.SplitView" 我只在设备上运行时出现错误。 在模拟器中运行没有问题。 我正在使用UIImageView在界面生成器中直接使用图像。 编辑:我已经添加了一个不同的新图像到不同的笔尖,这没有任何问题。 有人有主意吗?