草庐IT

self-register

全部标签

c++ - Mac 上的问题 : "Can' t find a register in class BREG while reloading asm"

我尝试将一些代码移植到MacOSX上。该程序使用了“ttmath”库,一个headerbig-numheader库。这个库在windows和linux上都运行良好,但是当我尝试在Mac上编译和运行它时,总是出现以下错误消息:"can'tfindaregisterinclass'BREG'whilereloading'asm'".我发现一些文档说这个问题是由于旧版本的GCC编译器(build5488)引起的,但在我更新GCC后仍然显示此消息。目前我的GCC版本是:i686-apple-darwin9-gcc-4.0.1(GCC)4.0.1(AppleInc.build5490)操作系统是

c++ - QSslError : The certificate is self-signed, 和不受信任

我正在尝试向证书自签名的网络服务发送休息请求。目前我正在创建一个请求,设置url和auth。键作为标题。然后我告诉回复忽略这个ssl错误:QSslErrorerror(QSslError::SelfSignedCertificate);QListexpectedSslErrors;expectedSslErrors.append(error);QNetworkReply*reply=_accessManager.put(request,"");//norequestbodyreply->ignoreSslErrors(expectedSslErrors);当我运行它时,出现以下ssl错

iphone - 这段代码真的需要 "[self.tableView reloadData]"在 vi​​ewDidLoad 的末尾(在 UITableViewController 中)

SimpleEKDemo示例在RootViewController.m文件中的viewDidLoad末尾有一个“[self.tableViewreloadData]”。有这个必要吗?知道为什么要放入这条线吗?在viewDidLoad之后,View不会通过调用委托(delegate)来调用诸如“cellForRowAtIndexPath”之类的方法来绘制View吗?-(void)viewDidLoad{self.title=@"EventsList";//Initializeaneventstoreobjectwiththeinitmethod.Initilizethearrayfore

ios - 静态库,访问 self.view

我正在开发一个静态库,我需要在其中访问self.view我试图通过让调用者将其作为参数传递来为调用者提供对self.view的引用在头文件.h中-(void)myM:(UIView*)myView;但这给了我一个错误:expectedatype请大家帮忙,谢谢 最佳答案 看起来您只需要导入UIKitheader。将此添加到头文件的顶部:#import 关于ios-静态库,访问self.view,我们在StackOverflow上找到一个类似的问题: https

ios - 使用[ self 释放]、[ self 保留]是好方法吗?

我创建了DownloadAndParseBook类。在收到任何数据或网络错误之前,它不会自动更新。我用的是[selfrelease],[selfretain]。使用[self释放]、[self保留]是好方法吗?DownloadAndParseBook是否包含任何潜在的错误?@implementationGetBooks-(void)books{for(inti=0;i 最佳答案 self保留偶尔是一种合适的模式。这种情况很少见,但有时在某些类型的多线程代码中,确保您不会在处理某些内容的过程中消失很重要。也就是说,这不是那些时代之一。

ios - 为什么在 iPad 上,self.clearsContextBeforeDrawing = NO;不会使 drawRect 在绘制之前不清除自身

我有一个TestView继承自UIView,所有内容都使用其drawRect方法绘制在屏幕上。但是如果我不想让drawRect在绘制之前清空View,我使用了self.clearsContextBeforeDrawing=NO;self.opaque=NO;//alsoaddedbecausethedocsaystherect//passedtodrawRectwillbefilledwith//backgroundcolorfirstifitissettoYES在initWithFrame方法中。使用drawRect方法调用[self.viewsetNeedsDisplay];在Vi

objective-c - 将 __block 与 self 一起使用

我知道有几种方法可以做到这一点。但我想检查我这样做的方式是否会导致泄漏。我的项目中有一个block(使用ARC),为了防止保留周期,我做了以下操作id__blockblockSelf=self;然后在block内将self替换为blockSelf。这是一个好的编码习惯吗干杯 最佳答案 您的代码仍将在block内保留一个self对象-我执行以下操作:__weakSomeObject*weakSelf=self;参见thisanswer也是。希望这对您有所帮助! 关于objective-c-

iOS 和 SSL : Unable to validate self-signed server certificate

我对使用SSLchannel使用网络服务还很陌生。经过相当好的搜索后,我找到了一种使用NSURLConnection委托(delegate)API执行SSL/HTTPS身份验证的方法。以下是执行实际身份验证操作的代码片段:-(void)connection:(NSURLConnection*)connectionwillSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge*)challenge{[selfprintLogToConsole:@"Authenticating...."];[selfprint

iphone - SEGV_ACCERR 调用 [[NSNotificationCenter defaultCenter] removeObserver :self] in dealloc

我真的不知道这是怎么发生的。我有一个使用ARC的应用程序。大多数我的ViewController都注册了NSNotifications。所有注册都在主线程上完成。当发生内存警告时,用于每个不可见选项卡的导航Controller为nil',因此被释放。在这种情况下,一个导航Controller及其ViewController被释放,并且ViewController在其dealloc方法期间使应用程序崩溃。具体来说,它正在从所有NSNotificationCenter通知中删除自己。dealloc方法也在主线程中运行,所以我不明白这怎么可能是线程问题。崩溃的行是-[SearchTabVie

ios - 使用 [self presentModalViewController : animated:] and black screen

我创建了一个程序,在tableview中显示来自url的书籍列表(任何书籍都有很多图像)我想什么时候点击任何单元格进入下一页(下一页是显示图像的UIScroll)并显示那本书的图像我有一个问题是什么时候单击任何单元格,什么时候去下一页显示黑屏而不是UIScrollView包含许多图像。这是我的代码:RecipeViewController.h#import"RecipeViewController.h"@interfaceRecipeViewController:UITableViewController@property(nonatomic,strong)IBOutletUITabl