草庐IT

ios - 字体描述符在 iOS 8 中返回 nil

以下代码在iOS7中运行良好,但在iOS8中不返回粗体或斜体字体。它适用于HelveticaNeue,但不适用于Arial字体。UIFontDescriptor*descriptor1=[UIFontDescriptorfontDescriptorWithFontAttributes:@{UIFontDescriptorFamilyAttribute:@"Arial"}];UIFontDescriptor*boldFontDescriptor1=[descriptor1fontDescriptorWithSymbolicTraits:UIFontDescriptorTraitBold]

objective-c - 为什么要释放一个你已经设置为 nil 的属性?

以下是Apple教程中ViewController中的两个方法:-(void)viewDidUnload{self.eventsArray=nil;self.locationManager=nil;self.addButton=nil;}-(void)dealloc{[managedObjectContextrelease];[eventsArrayrelease];[locationManagerrelease];[addButtonrelease];[superdealloc];}dealloc方法不能缩短为以下吗?如果不是,为什么不呢?-(void)dealloc{[manage

ios - 在 Objective-C 中将 nil 分配给 NSMutableDictionary 上的元素会删除该元素,这是一个认可的功能还是错误?

我有一个NSMutableDictionary。NSMutableDictionary*dict=@{@"0":@"car",@"1":@"ball",@"2":@"plane",}有一次,我错误地将nil赋值给了字典中的一个元素。例如:dict[@"1"]=nil;令我惊讶的是,元素“1”没有崩溃,而是被删除了。这是最近的事情吗?批准的功能还是错误?我想知道这是否是一个功能,因为我总是使用类似的东西[dictremoveObjectForKey:@"1"];从字典中删除对象。我从来不知道这是可能的。也许Apple正在使Objective-C类似于Swift。

iphone - nil 和 NULL 的区别

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:NULLvsnilinObjective-CObjective-C:What'sthedifferencebetweenNULL,niland@“”?我有一个简单的问题,我的目标变量中有NULL值。它只是在if条件下输入。我必须检查是否可变目标长度大于零并且没有空值然后进入条件。和当我在比较中使用NULL或nil时?谢谢

javascript - 当我从另一个方法调用方法时,React-native Bridge 为 Nil

但我注意到,每当我从另一个方法调用它时,我的桥变量为nil。我相信这是因为仅在从javascript调用桥接方法时才设置桥接。我已经尝试了从创建委托(delegate)到创建SingleTon类的所有方法。以上都不起作用,我无法弄清楚为什么它只能在我从Javascript调用的方法中使用。这是我的课Helper.h#import"RCTBridge.h"#import"AppDelegate.h"#import"RCTEventEmitter.h"@interfaceHelper:RCTEventEmitter-(void)auth;@end这是我的.m文件:Helper.m#impo

iphone - NSNumberFormatter 不在 nil 值上返回 nilSymbol。我错过了什么?

iOS4+;当我将nil值传递给我的NSNumberFormatter时,我想要返回设置为(NSString*)的nil符号。它适用于“零”符号,但不适用于零符号。我尝试了许多不同的配置设置,例如行为、分组等。fmtr=[[NSNumberFormatteralloc]init];[fmtrsetNumberStyle:NSNumberFormatterDecimalStyle];[fmtrsetFormatterBehavior:NSNumberFormatterBehaviorDefault];[fmtrsetUsesGroupingSeparator:NO];[fmtrsetNi

iphone - 在 iOS 中,使用 ARC,是否足以将所有 ivars 和属性设置为 nil,并在 viewDidUnload 中释放上下文、图像、颜色空间?

对于使用ARC的iOS应用程序,我们通常会在viewDidUnload中发布这些应用程序吗?将所有实例变量设置为nil将所有属性设置为nil使用CGContextRelease释放任何上下文,使用CGImageRelease释放CGImage,使用CGColorSpaceRelease释放颜色空间(释放任何非对象)NSSet元素的NSMutableArray无需特别注意:只需将NSMutableArray和NSSet的引用设置为nil,每个元素将自动释放。这些会处理ARC下的大部分内存释放吗?还有其他需要发布的项目吗? 最佳答案 很

ios - 无法添加 nil AVCaptureInput

当我尝试使用OpenTokiOSWebRTCSDK在我们的iPad应用程序上开始视频session时,我有一个Beta测试人员遇到了这个错误。该应用程序每次都会崩溃。用户使用的是装有iOS6.1.3的iPad2。有谁知道可能导致此类错误的原因是什么?我最好的猜测是涉及相机访问,但我不知道它可能是什么。 最佳答案 我认为您可以通过在将AVCaptureInput对象添加到AVCaptureSession之前检查它的可用性来防止崩溃。为了简化它检查下面的代码:if([sessioncanAddInput:backCameraDevice

ios - viewWithTag 在初始化 UICollectionViewCell 时返回 nil

刚刚开始使用UICollectionView。我使用IB在UIViewController中创建了一个简单的UICollectionView。它随分页水平滚动。我在UICollectionView中放置了一个简单的UICollectionViewCell。我为单元格设置了重用标识符。我在UICollectionViewCell中放置了一个标记为100的UILabel。在viewDidLoad中,我调用:[_collectionViewregisterClass:[UICollectionViewCellclass]forCellWithReuseIdentifier:@"Thing"]

ios - Xcode 调试检查器将值显示为 nil

我遇到了一个很奇怪的问题-如下图所示,调试显示程序进入了if语句,但是color的值显示为无!!!显然这不是真的,我怀疑Xcode在检查器\变量View(在调试区域)上显示了不正确的值。我不知道-也许我的Xcode喝了太多伏特加?有什么帮助吗???更新:我尝试重新启动我的mac-没有帮助。我的Xcode版本:6.4 最佳答案 我已经看到“从值中提取数据失败”消息(在LLDB提示符下执行pofoo时),即使是在调试版本中也是如此。这似乎是一个LLDB错误。对我有用的解决方法是将值转换为预期的返回类型(例如,如果它是NSNumber,p