草庐IT

class_instance

全部标签

iOS 前缀文件 : Including NSManagedObjects (Core Data generated classes)

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。最近我开始与某人讨论是否将NSManagedObjects包含到iOS前缀文件(.pch)中我这样做是因为它会加快开发时间(例如,语法完成适用于所有模型名称等,构建时间会更快一些)目前我们有大约70个不同的表(因此有大约70个不同的NSManagedObject类)我制作了一个shell脚本来列出这些文件并创建一个名为AllModels.h的头文件来导入这

ios - 调用 [super dealloc] 和调用父类(super class)方法实现的区别

调用[superdealloc]和从父类(superclass)获取IMP并调用它有什么区别?MethoddeallocMethod=class_getInstanceMethod([selfsuperclass],@selector(dealloc));IMPsuperImp=method_getImplementation(deallocMethod);((void(*)(id,SEL))superImp)(self,_cmd);根据我使用的内容,我会得到两种不同的行为。我在UIViewController的动态子类中看到了这种不同的行为。编辑:详细说明。我没有使用ARC。行为上的

ios - 还有一个 - “Unrecognized Selector Sent to Instance” 问题

我查看了有关此主题的每个已发布问题,但没有一个给我解决方案。我的项目在很大程度上复制了开发库中的AVPlayer演示应用程序(减去清理功能):我有一个复制并粘贴的AVPlayerDemoPlaybackView类(重命名为YOPlaybackView)和一个关联的Controller,以及非常相似的xib(减去洗涤器)。我的ViewController代码非常接近演示中的模式(为简洁起见,代码差异仅在下面发布)。我已确保ViewController是文件的所有者我已经确保socket没有重复我已通过在dealloc中放置断点来检查ViewController是否为有效实例当播放器的当前

c++ - 错误:__cxxabiv1::__si_class_type_info 的 libc++abi.dylib`vtable

我正在为iOS6/7(使用Xcode5和iOSSDK7.0)构建一个使用cocos2d-x的游戏,并开始引入一些利用继承的模式,但我遇到了这个异常。libc++abi.dylib`vtablefor__cxxabiv1::__si_class_type_info:0x284a540:addb%al,(%eax)0x284a542:addb%al,(%eax)0x284a544:jo0x284a4eb;vtablefor__cxxabiv1::__libcxxabi::__void+910x284a546:testb(%edx),%al0x284a548:lesl2(%edx,%eax,

ios - drawTextInRect : in UITextView class

我使用UITextField类中的drawTextInRect:方法来创建轮廓文本(带有黑色边框/存储效果的文本)。但是我需要一些类似的东西来在UITextView中创建相同的轮廓文本,但是这里不包括drawTextInRect:方法。我如何为textView执行此操作?这是我在UITextField类中使用的代码:-(void)drawTextInRect:(CGRect)rect{CGContextRefc=UIGraphicsGetCurrentContext();CGContextSetLineWidth(c,1);CGContextSetLineJoin(c,kCGLineJ

ios - Phonegap 3.4.0 和相机插件 (iOS) : CDVPlugin class CDVCamera (pluginName: camera) does not exist 的问题

我目前在使用Phonegap和org.apache.cordova.camera等插件时遇到了一个大问题。它们不会加载到我的项目中。我在stackoverflow上找到了很多不同的答案:-重新安装插件-删除平台并重建项目-创建一个全新的项目还有一些,但没有解决我的问题。这是我在console.log中找到的消息:2014-03-2915:08:19.123Parking[31170:70b]Multi-tasking->Device:YES,App:YES2014-03-2915:08:19.132Parking[31170:70b]Unlimitedaccesstonetworkre

ios - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : '-[__NSCFString size]: unrecognized selector sent to instance

我在FOR循环中动态创建UIButton如下:CGRectworkingFrame=imgscrollView.frame;workingFrame.origin.x=0;workingFrame.origin.y=0;for(inti=0;i但是在设置它的frame的时候imageBtn.frame=CGRectMake(workingFrame.origin.x+20,workingFrame.origin.y,145,140);我收到以下错误,它崩溃了:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFStringsi

ios - 为什么无法使用 class_getProperty 获取 UIView.frame 属性?

它总是返回NULL而不是属性。objc_property_tproperty=class_getProperty([UIViewclass],"frame");XCTAssertTrue(property!=NULL,@"UIView.framepropertyshouldbehere.");例如,与center配合使用时效果很好,但与frame配合使用时似乎不行。有人能解释一下吗? 最佳答案 哇哦,好像确实没有这个属性,而是一个方法。文档显示为属性,但实际上它是一种方法。https://github.com/JaviSoto/iO

ios - iCarousel - numberOfItemsInCarousel : unrecognized selector sent to instance

我正在尝试使用Storyboard在detailedView中实现iCarousel。LocationDetailViewController.h@interfaceLocationDetailViewController:UIViewController@property(nonatomic,strong)IBOutletiCarousel*carousel;Storyboard:iCarousel是一个View数据源->View委托(delegate)->查看carouel->LocationDetai...当我从TableView单击轮播所在的详细View时,在调用.m之前出现错

Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,b

异常信息提示:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'globalTransactionScanner'definedinclasspathresource[io/seata/spring/boot/autoconfigure/SeataAutoConfiguration.class]:Beaninstantiationviafactorymethodfailed;nestedexceptionisorg.springframework.beans.BeanInstant