草庐IT

object-construction

全部标签

ios - 核心数据 : executeFetchRequest:error: returns objects with no managedObjectContext

我遇到了一个问题,其中NSManagedObjectContext的executeFetchRequest:error:正在返回尚未插入的NSManagedObjects数组在上下文中。我的方法:-(NSArray*)deleteAllObjectsWithEntityName:(NSString*)entityName{NSFetchRequest*fetchRequest=[[NSFetchRequestalloc]init];NSEntityDescription*entityDesc=[NSEntityDescriptionentityForName:entityNameinM

objective-c - 使用 ARC 的自定义委托(delegate) iOS 6 无法正常工作

我是Objective-C编程的初学者。我在这里和其他网站上搜索了解决问题的方法,但没有找到。我想在系统加载之前创建一个登录View。然后,登录后我想关闭它。在我的项目中,我使用ARC而不是Storyboards。当我调试并查看函数“efetuarLogin”时,属性委托(delegate)的值为0x000000。我认为它是空白的,不是吗?根据我在互联网上找到的教程和其他提示,这是代码委托(delegate)的正确方法。你能帮我检查一下吗?这是代码:登录.h#import@classLogin;@protocolLoginDelegate@required-(void)loginDid

objective-c - 在 ViewController 之间切换时 UIProgressView 开始闪烁

我有一个进度条(UIProgressView),它显示事件的进度,当我从事件开始时停留在View中时,没有问题。但是,当我切换到另一个VC并再次返回时,进度条会闪烁。我正在使用AFNetworking下载文件-以防万一:-)有没有办法防止这种情况发生??这是UIProgressView所在单元格的代码[_operationsetDownloadProgressBlock:^(NSUIntegerbytesRead,longlongtotalBytesRead,longlongtotalBytesExpectedToRead){floatprogress=((float)totalByt

objective-c - 如何使用 SUBVIEWS 动画缩放 UIView?

此代码执行以下操作:它拍摄了打算消失的NavigationController的“快照”。然后将快照添加到容器ViewController的View中,滑出并显示新的NavigationController。为了创建“弹出效果”,midAnFrame使View比实际View大一点。之后postAnFrame提供容器View框架的滑出。效果很好,唯一的问题是animationContainer的subview在动画期间不会像它们的superView那样调整大小。-(void)bringUpSettingsNavigationController{CGFloatgradientWidth=

objective-c - 排序和过滤核心数据关系的更有效方法是什么?

假设我有一个Podcast实体,它有很多剧集,我很困惑其中哪一个是剔除和排序的首选选项://Alwaysworkwiththerelationshipproperty-(NSSet*)unfinishedEpisodes{NSArray*episodes=self.episodes.allObjects;NSPredicate*predicate=[NSPredicatepredicateWithBlock:^BOOL(PodcastEpisode*episode,NSDictionary*bindings){return!episode.isFinished;}];NSArray*u

iphone - Objective-C 如何有选择地禁用用户交互

我有一个包含许多subview的主视图Controller。我想要的是从subview文件中以编程方式禁用除一个subview及其subview之外的所有其他View。但我得到的只是所有卡住的View。我做错了什么?我试过这段代码:#definekDontDisableUserInteraction321-(id)initWithFrame:(CGRect)frame{NSLog(@"initWithFrame");self=[superinitWithFrame:frame];if(self){//Initializationcodeself.tag=kDontDisableUser

objective-c - Restkit路由错误

我正在尝试为登录屏幕做一个简单的帖子。我发布了一个电子邮件地址和密码。这给了我一个带有状态代码的JSON。如果此代码为200,则它还包含一个人对象。如果它是其他东西,它包含一个错误对象。我有这个发帖代码。RKObjectManager*manager=[RKObjectManagermanagerWithBaseURL:[NSURLURLWithString:@"http://******.com.be/nl/webservice/company-user/login/apikey/key**"]];NSDictionary*dictionary=@{@"email":_txtLogi

objective-c - objective-c 通过电话号码在地址簿中查找联系人

liketitle通过电话号码在设备通讯录中查找联系人的最佳和最有效的方法是什么?实际上我使用这样的方法:注意:[rmgetElencoContatti]返回地址簿中的所有联系人[contattogetID]从地址簿返回联系人ID[contattogetNumeriContatto]返回地址簿中所有联系人的电话号码+(NSMutableDictionary*)getNomeContattoDaNumero:(NSString*)numeroTelefono{NSMutableDictionary*returnValue=[[NSMutableDictionaryalloc]init];

objective-c - 用于继续类的 Xcode 代码片段?

我有一个用于创建属性的Xcode(4.6)代码片段——一个用于弱属性,一个用于强属性:在接口(interface)声明(.h文件)中键入propstrong效果很好,但在类延续中执行时不会为我提供片段:@interfaceMyClass()propstrong//什么都没发生:(@end我已经尝试了片段编辑器中的所有完成范围(甚至“全部”),但无济于事。有什么想法吗? 最佳答案 我错误地将语言字段留在了奇怪的默认选项Objective-C++中。将其更改为Objective-C,该代码段可在类延续中使用。

ios - 是否可以在 Xcode 中重构 Objective-C++ 代码

我是一名游戏开发者。我已经开发了一款使用box2d的游戏,该游戏处于最后阶段。为了在我尝试进行代码重构时构建代码,我收到此错误警报http://screencast.com/t/ir1nCvnx.但是,当我尝试为另一个未使用.mm后缀的项目进行代码重构时,我可以成功。我想知道的是我们可以使用C++概念对代码进行代码重构。如果不是,还有什么其他方法可以进行代码重构。 最佳答案 IthoughtbecauseXcodedependedontheclangfrontendforallofitscodecoveragefeatures,th