草庐IT

final-class

全部标签

objective-c - "This class is not key value > coding-compliant for the key previewB"但我已经删除了 previewB

我从nib文件中删除了一个按钮。我还删除了与该按钮关联的socket和IBAction。我已经清理了我的项目并卸载了该应用程序。但是我仍然收到以下错误消息:Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeypreviewB.'但是如果我在我的工作区中搜索previewB,我找不到任何东西。我已将其从ComposerViewController中删除。谢谢

iphone - iOS5 ARC 应用程序 : __NSAutoreleaseNoPool(): of class NSCFNumber autoreleased with no pool in place - just leaking

我最近为我的应用程序项目切换到ARC。我正在使用iOS5SDK。运行一台iPod4g设备我没有收到任何警告。但是尝试在iPod2g上运行我的应用程序时,我收到了很多警告:***__NSAutoreleaseNoPool():Object0x258070ofclassDataModelautoreleasedwithnopoolinplace-justleaking***__NSAutoreleaseNoPool():Object0x2530a0ofclass__NSArrayMautoreleasedwithnopoolinplace-justleaking***__NSAutorel

ios - 锁定 Objective-C 中的整个类(class)

我有一个非常简单的问题,我希望有人能为我指出正确的方向。我是一名Java开发人员,试图找出正确的Objective-C方法来实现全局锁定。我有一个在几个地方实例化的类。每个实例读取和写入一个公共(public)文件。因此,我需要确保此类中的所有方法调用都是原子的。在Java中,这将按如下方式完成:staticObjectlockpublicvoidwriteToFile(){synchronized(lock){//threadsafecodegoeshere}}静态标识符意味着锁对象在所有实例之间共享,因此是线程安全的。不幸的是,由于iOS没有以相同方式提供的类变量,我不确定实现此功

android - 清空 "Classes"文件夹 cocos2dx 3.0 eclipse

我已经在我的电脑上下载并安装了cocos2dx3.0,并新建了一个项目。我能够成功地为iOS和Android编译。但是,我在HelloWorldScene.cpp中做了一些代码更改,并在Xcode中编译了这些更改。我看到了变化,一切似乎都正常。然后我在eclipse中打开项目并编译并在我的nexus7上运行,但是我的nexus没有看到iOS版本所做的更改。然后我注意到Classes文件夹在eclipse中是空的。此文件夹应包含C++游戏逻辑的.cpp.h文件。我浏览了很多教程和谷歌搜索,但文档不一致,因为cocos2dx的文件夹和项目结构似乎在cocos2.x版本和3.0版本之间略有不

iOS:dispatch_get_global_queue QOS_CLASS_BACKGROUND 在 7.1.2 上崩溃

我有以下使用block获取联系人的代码片段:if(&ABAddressBookCreateWithOptions!=NULL){CFErrorReferror=nil;addressBook=ABAddressBookCreateWithOptions(NULL,&error);ABAddressBookRequestAccessWithCompletion(addressBook,^(boolgranted,CFErrorReferror){dispatch_sync(dispatch_get_main_queue(),^{if(error){//...}elseif(!grante

ios - Xcode 6 错误 'Duplicate interface definition for class ' ViewController'

我正在按照2012年的基本教程使用Xcode6编写应用程序。该教程是使用Xcode4.3制作的,我确信我完全按照它进行了操作,因为我已经仔细检查了问题区域。我对这种类型的编程很陌生,因为我通常处理游戏开发和机器人,但之前做过一点。错误:类“ViewController”的重复接口(interface)定义这是代码:#import"ViewController.h"@interfaceViewController//Firsterrorhere.@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];/

iphone - 我如何在同一个类(class)发出两个 Facebook 请求? iOS 开发工具包

我想从一个用户的不同相册中获取所有照片。所以我写了一个请求me/albums然后在didLoad中我得到了一个专辑数组,我可以使用每个专辑的id来发出一个新的请求albumId/photos但是我该怎么做呢?我是否应该在didLoad中添加请求,但是,我如何区分它们? 最佳答案 好的,这就是我的做法,它可能不是最好的方法,但它确实有效。在加载中-(void)request:(FBRequest*)requestdidLoad:(id)result{NSString*requestType=[request.urlstringByRe

sql - 我不完全理解 sqlite3_finalize

我不完全理解sqlite3_finalize。我的初始代码。while(j我添加了sqlite3_finalize函数。请检查我。while(j 最佳答案 sqlite3_finalize与sqlite3_prepare_v2相反。所以你的代码应该是这样的:sqlite3_prepare_v2(...);while(){sqlite3_reset(...);sqlite3_bind_int(...);sqlite3_step(...);}sqlite3_finalize(...);你不想准备不必要的陈述。

iphone - No type or storage class may be specified here before 'interface'/'interface' iOS 错误(损坏的 Xcode?)

这个接口(interface)给出了错误:@interfaceVideoFeedCollector:NSObject{@publicNSData*received_data;intfeed_id;BOOLtransmitting;}谢谢。 最佳答案 接口(interface)声明之一没有@end。 关于iphone-Notypeorstorageclassmaybespecifiedherebefore'interface'/'interface'iOS错误(损坏的Xcode?),我们在

objective-c - 为什么 Objective-C 中的头文件顶部同时有 import 和 class 语句?

两者有什么区别? 最佳答案 前向类声明(classstatement)只是简单地告诉编译器某个类存在,而不指定它的方法、属性等。当你只需要声明该类的一个变量时,可以使用前向类声明,即大多数时候你在头文件中需要什么。然后您必须在实现文件中导入该类。前向类声明在解决循环依赖方面特别有用。查看此以获取更多信息:@classvs.#importObjective-C:ForwardClassDeclaration 关于objective-c-为什么Objective-C中的头文件顶部同时有imp