小编Jon*_*asG的帖子

Xcode不显示导致崩溃的行

每次我的应用程序崩溃时,Xcode都会在main()函数中突出显示UIApicationMain()调用,导致崩溃.在某些情况下,以前是正常的(例如分段错误),但我试图处理的崩溃是一个简单的SIGABRT,其中记录了控制台中的详细信息:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: Date)'
Run Code Online (Sandbox Code Playgroud)

Xcode用于显示旧版SDK的正确行,但自从我升级到Xocde 4.2后发生了变化.很明显,Xcode确切地知道导致崩溃的原因(或者可能知道),但它仍然没有显示实际的行.这有什么修复或解决方法吗?

xcode cocoa-touch objective-c nsexception ios

123
推荐指数
3
解决办法
4万
查看次数

解析URL字符串以获取键值的最佳方法是什么?

我需要解析像这样的URL字符串:

&ad_eurl=http://www.youtube.com/video/4bL4FI1Gz6s&hl=it_IT&iv_logging_level=3&ad_flags=0&endscreen_module=http://s.ytimg.com/yt/swfbin/endscreen-vfl6o3XZn.swf&cid=241&cust_gender=1&avg_rating=4.82280613104
Run Code Online (Sandbox Code Playgroud)

我需要将NSString分成像cid=241和的部分&avg_rating=4.82280613104.我一直在这样做,substringWithRange:但值以随机顺序返回,因此混淆了它.是否有任何类允许轻松解析,您基本上可以将其转换为NSDictionary,以便能够读取键的值(例如ValueForKey:cid应该返回241).或者是否有另一种更简单的方法来解析它而不是使用NSMakeRange获取子字符串?

parsing cocoa-touch objective-c ios swift

73
推荐指数
7
解决办法
8万
查看次数

writeToFile:atomically:原子意味着什么?

我想知道atomically:writeToFile:atomically:方法中的参数代表什么(-[NSArray writeToFile:atomically:]例如).这是常见YESatomically:,但我不知道这意味着什么.

cocoa-touch atomic objective-c ios writetofile

55
推荐指数
2
解决办法
2万
查看次数

检测时间格式是否为12小时或24小时格式

有没有办法检测应用程序的当前设备是否使用12h我们的24h格式,以便我可以使用一个NSDateFormatter 12h和一个24h取决于用户语言/ loaction设置?就像UIDatePicker检测并显示AM/PM选择器(如果它是12h格式).

cocoa-touch objective-c nstimezone ios

39
推荐指数
3
解决办法
2万
查看次数

获取所有已安装应用的列表

我想获得所有已安装应用程序的列表(NSArray).我的应用程序是一个越狱应用程序,位于/应用程序,所以沙盒是没有问题的.有没有办法获得应用商店应用列表?我已经在其他应用程序中看到了这一点(Activator,SBSettings ......).我不知道如何做到这一点,因为所有的应用程序沙箱都有那么大的代码,所以我不知道如何访问沙箱中的.app文件夹.

objective-c jailbreak ios

26
推荐指数
2
解决办法
3万
查看次数

Xcode 6资产目录自动为较小比例创建图像

由于在iOS 8中需要3x图像,我认为使用Xcode 6中的资产目录管理图像会更容易.我试图只提供单个图像,将3x缩放图像提供给资产目录,我希望Xcode能够自动生成缩小该图像以生成2x和1x版本的3x图像,这样我就不必手动完成.

现在这就是我所拥有的:

我真的希望Xcode有这样一个功能来自动创建2x和1x图像,我还没有发现它.如果没有这样的功能,还有其他选择吗?(我知道IconKit,但它很烦人,并且尚未更新以支持3x图像.如果它首先正确制作,它甚至不需要更新..)

我知道Xcode会自动生成来自矢量pdf的所有图像,但这不是我想要的!

xcode image ios asset-catalog ios8

13
推荐指数
2
解决办法
1万
查看次数

在iOS上为NSFileManager获取root权限(越狱)

我正在尝试将文件写入设备的根分区.它是一个Jailbreak应用程序,因此它安装在/ Applications中.使用写入写入根文件系统NSFileManager失败时出现"权限被拒绝"错误.

好像我的应用程序没有以root用户身份运行.它安装在/ Applications中.我的应用程序如何成为root用户?

filesystems objective-c jailbreak ios

11
推荐指数
1
解决办法
1万
查看次数

NSDateComponentsFormatter stringFromTimeInterval为短于1分钟的间隔返回不正确的字符串

我在iOS 8上使用NSDateComponentsFormatter,我注意到该stringFromTimeInterval:方法的实现可能存在错误,但我不能肯定地说.

这就是我设置格式化程序的方法:

NSDateComponentsFormatter *formatter = [[NSDateComponentsFormatter alloc] init];
formatter.zeroFormattingBehavior = NSDateComponentsFormatterZeroFormattingBehaviorDefault;
formatter.allowedUnits = NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
formatter.unitsStyle = NSDateComponentsFormatterUnitsStylePositional;
Run Code Online (Sandbox Code Playgroud)

现在,当我向stringFromTimeInterval:方法传递少于60秒的任何内容时,格式化程序返回1或者01,这显然是错误的,它应该返回类似的东西0:XX.

我还注意到,通过更改unitsStyle为任何东西,但NSDateComponentsFormatterUnitsStylePositional方法返回正确的字符串!

例:

unitsStyle = NSDateComponentsFormatterUnitsStylePositional:

(lldb) po [formatter stringFromTimeInterval:12]
= "1"
Run Code Online (Sandbox Code Playgroud)

=>应该返回"0:12"!!

unitsStyle = NSDateComponentsFormatterUnitsStyleAbbreviated:

(lldb) po [formatter stringFromTimeInterval:12]
= "12 s"
Run Code Online (Sandbox Code Playgroud)

=>正确!

这让我觉得这是Apple实现API的一个错误,还是我错过了什么?

cocoa-touch objective-c nsdate nsdatecomponents ios

11
推荐指数
2
解决办法
2689
查看次数

开发移动基板调整

我有一些关于开发移动基板调整的问题.
首先,你是如何制作它们的?

你必须使用XCode吗?

需要什么样的文件以及您在何处放置代码?

你如何挂进应用程序?

例如,如果我想在Messages应用程序中更改某些内容,我怎么能将它编程为挂钩到Messages.app?

我非常熟悉为应用程序商店开发常规应用程序,我对移动基板非常感兴趣.我真的很想知道怎么做以及从哪里开始.谢谢!

hook objective-c tweak cydia

9
推荐指数
2
解决办法
8357
查看次数

正在恢复In App购买时,不会调用SKPaymentTransactionStateRestored

在我的In App购买中,case SKPaymentTransactionStateRestored:当恢复购买时,该方法不会case SKPaymentTransactionStatePurchased:被调用,而是被调用,但是当恢复购买时,想要向用户显示不同的信息.

restore objective-c in-app-purchase

8
推荐指数
1
解决办法
3118
查看次数