草庐IT

self-signed

全部标签

objective-c - iOS:使用 self 导致内存泄漏?

使用XCode4中的分析器,由于设置如下属性,我收到了潜在内存泄漏的警告:self.newDog.dogName=self.dogNameTextField.text;具体的警告是:属性返回一个保留计数为+1(拥有引用)的Objective-C对象。在第513行分配的对象稍后在此执行路径中未被引用并且保留计数为+1(对象泄漏)如果我不使用self设置属性,警告就会消失......但我不确定这是否会导致其他问题,因为我读过的所有内容基本上都说在设置时总是使用self/获取属性:newDog.dogName=self.dogNameTextField.text;我在这里做错了什么吗?下面是

iphone - 如何像 [self Method_Name]; 一样使用 self 调用方法;当方法名称很长时 Like -(void)imagePickerController : (UIImagePickerController *)

我是iPhone开发新手。我想知道如何使用self调用方法,例如:[selfMethod_Name];当方法名很长的时候-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingImage:(UIImage*)imageeditingInfo:(NSDictionary*)editingInfo{...}W想使用self调用imagePickerController方法。我尝试用以下方式调用它:[selfimagePickerController];//CrashHere但是代码总是在这一行

ios - 强引用 `self` 使对象保持事件状态(暂时) : evil?

我正在为UIAlertView创建一个包装器(我知道UIAlertController和一些已经存在的包装器,它也用于教育目的)。假设它看起来像这样(非常简短的版本):@interfaceMYAlertView:NSObject-(void)show;@end@interfaceMYAlertView()@end@implementationMYAlertView-(void)show{UIAlertView*alertView=[[UIAlertViewalloc]initWithTitle:@"Sometitle"message:@"Somemessage"delegate:sel

ios - 新计算机上的 "Valid signing identity not found"

我买了新电脑。首先,我从旧项目复制了iOS项目。然后,我刷新了管理器中的配置文件,但所有配置文件都处于“未找到有效签名身份”状态所以在KeychainAccess中所有证书都可以有什么想法吗?我应该如何验证所有这些配置文件?谢谢 最佳答案 您的证书中没有私钥转到您的旧Mac,点击3右键单击​​私钥并导出该key,为该key提供密码。将其复制到pendrive的私钥并将其导入新的MacKeychain它要求输入密码,因此在导出时提供您在旧mac中设置的密码。重新启动xcode它工作正常 关

ios - : Embedded binary is not signed with the same certificate如何解决

我的父应用已正确签名。我已经在每个屏幕上进行了验证。有人看过吗?它在提示我的watchKit应用。谢谢!XCode10.0测试版6error:Embeddedbinaryisnotsignedwiththesamecertificateastheparentapp.Verifytheembeddedbinarytarget'scodesignsettingsmatchtheparentapp's.EmbeddedBinarySigningCertificate:SoftwareSigningParentAppSigningCertificate:-(AdHocCodeSigned)

ios - 在 Xcode "Provisioning Profile"build设置中配置 "Code Signing"选项

我希望能够在源代码管理中拥有我的Xcode项目,以便其他开发人员可以构建/测试该应用程序。在“代码签名身份”下,您可以指定自动值,例如“Developer”/“Distributor”,效果很好。但是“配置文件”只让我看到特定的配置文件。此外,尽管文档是这样说的,但我的应用程序在我的测试iPad上构建和运行得很好:TheUUIDofavalidprovisioningprofile.Amissingorinvalidprofilewillcauseabuilderror.[PROVISIONING_PROFILE]那么我应该如何设置它,它会有什么不同? 最佳

ios - 使用 self.delegate 子类化 UITextField 会导致应用程序卡住,CPU 峰值达到 100%

我有一个UITextField的子类,它设置了self.delegate=self。该子类用于防止将特殊字符输入到UITextField中。起初它工作正常,但在按下几个键后,CPU峰值达到100%并卡住了应用程序。Xcode中没有崩溃日志,因为该应用程序从未真正崩溃过,它只是保持卡住状态,直到我停止它。经过一些研究,我确定问题是将delegate设置为self-显然我应该为UITextField创建一个单独的delegate?我在网上搜索过,但找不到任何关于如何执行此操作的有用信息。我的AcceptedCharacters子类:AcceptedCharacters.h#import@i

ios - XCode 9.1 Hang on load Storyboard Signing 产品问题

各位,目前我使用的是xcode9.1版本,当处理.h、.m或.swift文件项目时,即使在将应用程序运行到设备中时也能正常工作,没有任何错误。同样的项目也打开到XCODE8它可以工作.storyboard打开并且能够编辑一切正常但是当我在Xcode9.1我尝试加载我的主Storyboard,Xcode开始自动编译Storyboard,它卡在步骤“签署产品”中。之后我必须强制退出。注意:在更新xcode较新版本XCODE9或XCODE9.1后,我使用开发到XCODE8.3.3的项目面临此类问题.有人遇到同样的问题或类似的问题吗?在更新.storyboard代码时解决此问题/错误的任何解决

ios - 可以将 "self"与 NSSortDescriptor 一起使用以按对象本身而不是对象的属性进行排序吗? (核心数据/NSFetchedResultsController)

NSSortDescriptor有方法sortDescriptorWithKey:ascending:selector:。这会获取正在排序的对象,找到对象的key键值编码属性,然后将该属性发送到指定的选择器。我想将对象本身发送给选择器,以通过其中一种方法直接对对象进行排序。我尝试了@"self"键,但失败并出现以下错误:[NSSortDescriptorsortDescriptorWithKey:@"self"ascending:YESselector:@selector(compare:)];'NSInvalidArgumentException',reason:'keypath#s

ios - 如何最好地为 ARC 的委托(delegate)保留 self ?

想象一下三个类(class)。A类和B类是我的。第三类是UIViewController,我无法修改其代码:在A类中:-(void)aMethod{ClassB*classBInstance=[[[ClassBalloc]init]goWithOptions:options];}ClassBInstance仅在aMethod的生命周期内保留。在B类中:-(void)goWithOptions{AUIViewController*avcInstance=[[AUIViewControlleralloc]init];avcInstance.delegate=self;[viewContro