草庐IT

cocoa-touch

全部标签

ios - 无法在 iOS 应用程序中加载文件; cocoa 错误260

我现在很紧张,因为我要测试的应用找不到配置文件。以下代码无法加载我的文件并返回错误字符串:“操作无法完成。(Cocoa错误260。)”,谷歌将其翻译为“读取错误(没有这样的文件)”。-(id)initFromPath:(NSString*)path{NSError**e;NSData*d=[NSDatadataWithContentsOfFile:pathoptions:NSDataReadingMappederror:e];if(e!=nil){NSLog(@"%@",[*elocalizedDescription]);}[selfinitFromData:d];returnself

iphone - 代码适用于 iPhone 5,不适用于 iPod touch 4

我正在不同的设备上测试我的应用程序。该应用程序在我的iPhone5上运行良好,但是,当我在我的iPodtouch4g上测试它时,出现以下错误:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***[__NSArrayMinsertObject:atIndex:]:objectcannotbenil'***Firstthrowcallstack:(0x33f252a30x3bba397f0x33e6f8d90x51e250x35e180c50x35e1814d0x35e180c50x3

ios - 境界 cocoa : finding multiple objects by PKs

长期潜伏者,第一次提问。我在一个项目中使用RealmCocoa(来自Realm.io),并且很难通过PK执行搜索。假设我有一个名为RLMFoo的实体,它有一个名为bar的主键。我还有一个PK列表,假设存储在一个数组中:NSArray*primaryKeys=@[@"bar1",@"bar2",@"bar3"]有没有办法在一个查询中从我的Realm中检索类RLMFoo的所有实体?到目前为止我已经尝试过:谓词格式:[RLMFooobjectsInRealm:realmwithPredicate:[NSPredicatepredicateWithFormat:@"barIN%@",prima

cocoa-touch - 使用 loadNibNamed 时未初始化子类 UITableViewCell

我有一个子类UITableViewCell的类。我需要在创建单元格时初始化单元格中的一些值,我正在使用以下方法创建它:NSArray*nibObjects=[[NSBundlemainBundle]loadNibNamed:@"CustomCell"owner:niloptions:nil];通过XCode“添加新文件”接口(interface)创建子类时,我得到以下方法:-(id)initWithStyle:(UITableViewCellStyle)stylereuseIdentifier:(NSString*)reuseIdentifier{if((self=[superinit

ios - Reactive Cocoa 中的可取消超时

我想使用ReactiveCocoa实现倒数计时器在iOS中。定时器应该运行X秒并且每秒做一些事情。我无法弄清楚的部分是我可以取消超时的方式。RACSubscribable*oneSecGenerator=[RACSubscribableinterval:1.0];RACDisposable*timer=[[oneSecGeneratortake:5]subscribeNext:^(idx){NSLog(@"Tick");}]; 最佳答案 我想,我找到了解决方案。诀窍是将取消信号合并到滴答信号中,然后取X个样本。最终订阅者将在每次ti

ios - 编写 CLLocationManagerDelegate 的最佳 Reactive-Cocoa 方法,它很少获取位置

背景我对ReactiveCocoa框架及其潜力感到非常兴奋,所以我决定硬着头皮使用它编写我的第一个应用程序。在我的应用程序中,我已经编写了各种服务和委托(delegate),但我现在需要对它们进行“Reactive-Cocoa-ise”,以便我可以继续处理实际的GUI方面的事情。也就是说,为了更好地理解这一点,我正在编写一些简单的代码来尝试概念。在这种情况下,为CLLocationManagerDelegate编写一个包装器。在实际应用中,用例是这样的:1)应用程序加载后(viewDidLoad)然后2)尝试获取设备的位置2.1)如果没有启用定位服务2.1.1)检查授权状态,如果允许则

ios - 如何在 cocoa 中获得图像的作者

我不明白为什么metaDic总是空的。有密码。CFDataRefdataRef=CGDataProviderCopyData(CGImageGetDataProvider(img.CGImage));//(UIImage*img)CGImageSourceRefmySourceRef=CGImageSourceCreateWithData(dataRef,NULL);NSDictionary*metaDic=(NSDictionary*)CGImageSourceCopyPropertiesAtIndex(mySourceRef,0,NULL);NSDictionary*tiffDic

cocoa-touch - 在 iOS 上解析 64 位无符号整数

我在NSString中有非常大的无符号整数。这可能大到2^64。是否有现有的函数/类对此进行解析?据我所知,它是一个unsignedlonglong值,但是,很难知道我应该用什么样的方法来解析它。 最佳答案 也许不是最漂亮的答案,但你应该能够做这样的事情:#include...unsignedlonglongparsedValue=strtoull([yourStringUTF8String],NULL,0);其他人可能有更cocoa的做法。 关于cocoa-touch-在iOS上解析6

iphone - 使用 Cocoa Touch 制作弹出窗口

我正在尝试制作一个类似于“Camera+”或“Tweetbot”的弹出窗口(比如这个:Tweetbot或这个Camera+)。我该怎么做? 最佳答案 该组件通常称为Popover或Callout。Apple为您提供了iPad上的实现(UIPopover),但iPhone上没有。有一些库试图解决这个问题并创建与您所展示的类似的弹出窗口。通过一些自定义,您可以让它看起来像您链接的那些。以下是我目前发现的列表:WEPopoverCMPopTipViewPopupView 关于iphone-使用

javascript - 找不到 Sencha Touch 2 Logger.js

我在iOS模拟器上打开senchatouch2应用程序时遇到问题,该应用程序未完成加载。当我在谷歌浏览器(http://localhost/.../build/package)上打开应用程序时,我在控制台上看到了这个问题:UncaughtError:[Ext.Loader]Failedloading'http://localhost/~vasconcelloslf/touch2-hello-world/build/package/sdk/src/log/Logger.js',pleaseverifythatthefileexists他们在Sencha2论坛上告诉我在这个文件sencha