草庐IT

self-documenting-code

全部标签

iOS - Firebase 错误 : Use of unresolved identifier FIRApp running supplied code

当尝试将XCode配置为与Firebase3一起使用时,使用设置文档中的代码会出现错误:https://firebase.google.com/docs/ios/setup#add_the_sdkimportUIKitimportContactsimportFirebase@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?//contactsvarcontactStore=CNContactStore()funcapplication(application:U

ios - 代码 5 : Is there any way to group/filter/sort what shows up in code-completion?

对于这样一个非常简单的对象:@interfaceMyObject:NSObject@property(strong)NSObject*thingAboutMyObject;-(void)aThingToDo;-(void)moreToDo;-(void)yetAnotherAction;@end使用MyObject的人获得代码完成,其中包括NSObject的所有方法和属性。为什么会发生这种情况是有道理的,但对于大多数情况,我最关心的方法在类本身中。我想知道在创建类时是否有办法向xcodeIDE提示您在处理类的对象时要“突出显示”实际界面。我见过一些类似乎通过在方法定义中复制类名来“处理

ios - 代码 5 : Is there any way to group/filter/sort what shows up in code-completion?

对于这样一个非常简单的对象:@interfaceMyObject:NSObject@property(strong)NSObject*thingAboutMyObject;-(void)aThingToDo;-(void)moreToDo;-(void)yetAnotherAction;@end使用MyObject的人获得代码完成,其中包括NSObject的所有方法和属性。为什么会发生这种情况是有道理的,但对于大多数情况,我最关心的方法在类本身中。我想知道在创建类时是否有办法向xcodeIDE提示您在处理类的对象时要“突出显示”实际界面。我见过一些类似乎通过在方法定义中复制类名来“处理

iphone - 代码 'CodeSign error: code signing is required'

我一直在使用iOS4.0开发一个iPhone项目。我刚刚下载了带有iOSSDK4.1的Xcode3.2.4,以便我可以使用更新后的iOS。在更新的Xcode中打开项目后,我发现目标显示为“BaseSDKMissing”。我按照说明修复了这个问题here.现在,当我尝试构建针对任何版本的iOS时,我收到此错误(错误文本中引用了相应的版本):CodeSignError:codesigningisrequiredforproducttype'Application'inSDK'Device-iOS4.1'我安装了由Xcode创建的团队配置文件,该配置文件有我的证书,并且选择的代码签名实体是“

iphone - 代码 'CodeSign error: code signing is required'

我一直在使用iOS4.0开发一个iPhone项目。我刚刚下载了带有iOSSDK4.1的Xcode3.2.4,以便我可以使用更新后的iOS。在更新的Xcode中打开项目后,我发现目标显示为“BaseSDKMissing”。我按照说明修复了这个问题here.现在,当我尝试构建针对任何版本的iOS时,我收到此错误(错误文本中引用了相应的版本):CodeSignError:codesigningisrequiredforproducttype'Application'inSDK'Device-iOS4.1'我安装了由Xcode创建的团队配置文件,该配置文件有我的证书,并且选择的代码签名实体是“

ios - 第一次应用程序更新,用户数据丢失(存储在 Documents 目录中)

我的第一个应用程序更新昨晚刚刚上线,我收到投诉说更新导致用户创建的数据(其中一些)消失了。我已经能够重现该问题,但无法说明原因。在Documents目录中,我保存了一个关键文件,它告诉我所有用户文件的“标题”及其文件名(完整路径)。那么用户的所有文件也在Documents目录下。当更新发生时,key文件仍然存在(至少,我认为这是因为数据显示在应用程序的第一个屏幕上-应用程序在更新后会完全退出并重新启动,对吧?),但是当用户尝试导航到实际文件,没有数据,用户输入的任何新数据都不会保存。当我不小心使用了无效的文件名(其中包含不正确的字符)时,它的行为与调试时完全一样-它从未保存过。但是随着

ios - 第一次应用程序更新,用户数据丢失(存储在 Documents 目录中)

我的第一个应用程序更新昨晚刚刚上线,我收到投诉说更新导致用户创建的数据(其中一些)消失了。我已经能够重现该问题,但无法说明原因。在Documents目录中,我保存了一个关键文件,它告诉我所有用户文件的“标题”及其文件名(完整路径)。那么用户的所有文件也在Documents目录下。当更新发生时,key文件仍然存在(至少,我认为这是因为数据显示在应用程序的第一个屏幕上-应用程序在更新后会完全退出并重新启动,对吧?),但是当用户尝试导航到实际文件,没有数据,用户输入的任何新数据都不会保存。当我不小心使用了无效的文件名(其中包含不正确的字符)时,它的行为与调试时完全一样-它从未保存过。但是随着

ios - didFailWithError : Error Domain=kCLErrorDomain Code=0 "The operation couldn’ t be completed.(kCLErrorDomain 错误 0。)”

我想获取当前位置,但出现错误。这是我的ViewController的一个片段。-(void)viewDidLoad{self.locationManager=[[CLLocationManageralloc]init];[locationManagersetDelegate:self];[locationManagersetDesiredAccuracy:kCLLocationAccuracyNearestTenMeters];[locationManagerstartUpdatingLocation];}-(void)locationManager:(CLLocationManage

ios - didFailWithError : Error Domain=kCLErrorDomain Code=0 "The operation couldn’ t be completed.(kCLErrorDomain 错误 0。)”

我想获取当前位置,但出现错误。这是我的ViewController的一个片段。-(void)viewDidLoad{self.locationManager=[[CLLocationManageralloc]init];[locationManagersetDelegate:self];[locationManagersetDesiredAccuracy:kCLLocationAccuracyNearestTenMeters];[locationManagerstartUpdatingLocation];}-(void)locationManager:(CLLocationManage

ios - UITapGestureRecognizer 点击 self.view 但忽略 subview

我需要实现一个功能,当我双击self.view(UIViewController的View)时将调用一些代码。但问题是我在此View上有其他UI对象,我不想将任何识别器对象附加到所有对象。我在下面找到了如何在我的View上做手势的方法,我知道它是如何工作的。现在我处于障碍面前,选择哪种方式来创建这个忽略subview的识别器。有任何想法吗?谢谢。UITapGestureRecognizer*doubleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleDoubleTap:)];[dou