草庐IT

identity-obj-proxy

全部标签

ios - 收到 SUbiquity Identity DidChangeNotification 后我应该做什么?

Apple文档说我们需要注册NSUbiquityIdentityDidChangeNotification并将当前iCloudtoken与之前存储在NSUserDefaults中的token进行比较,以检测用户是否从文档和数据设置或切换到另一个iCloud帐户。我使用标准的UIManagedDocument并以iOS7为目标,因此回退存储由CoreData自动处理。当我发现用户启用/禁用iCloud或切换到另一个帐户后,我不明白我应该做什么。我应该迁移持久存储吗?或者我应该在NSPersistentStoreCoordinatorStoresDidChangeNotification之

c# - 如何使用编码绑定(bind) Xamarin iOS Obj-C 库

我想研究如何将iOS库与指向Xamarin.iOS的处理指针绑定(bind)。它需要编码。我为测试准备了这样的库,MarshalTest.htypedefstruct{floatx,y,z;}Marshal3D;@interfaceMarshalTest:NSObject-(id)initWithMarshal:(Marshal3D*)marshal;-(id)initWithMarshals:(Marshal3D*)marshalsnum:(int)numCoord;-(void)addMarshal:(Marshal3D*)marshal;-(void)addMarshals:(M

ios - Obj-c - 返回原始状态时延迟动画?

当我的键盘被激活时,我正在使用下面的代码来移动View和我的表格View。但是,当键盘关闭时,upView在键盘关闭后需要2秒才能返回到原来的位置(另一方面,tableView是即时的)。为什么会这样?-(void)viewDidLoad{[superviewDidLoad];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWillChange:)name:UIKeyboardWillShowNotificationobject:nil];}-(void)keyboardWil

ios - UIAlertController 如何在 obj c 中添加标签值

将其用于UIAlertView-(void)alertStatus:(NSString*)msg:(NSString*)title:(int)tag{UIAlertView*alertView=[[UIAlertViewalloc]initWithTitle:titlemessage:msgdelegate:selfcancelButtonTitle:@"OK"otherButtonTitles:nil,nil];alertView.tag=tag;[alertViewshow];}但是现在UIAlertView被弃用了。更改我的代码UIAlertController*alertCon

ios - NSNumber 原始值相等与 isEqualToNumber 与 Obj-C 文字

既然我们在Objective-C中有了带有编译器支持的NSNumber字面量,是否有更好的方法将NSNumber与已知整数值进行比较?老办法是[myNumberintegerValue]==5现在我们可以执行[myNumberisEqualToNumber:@5]甚至[myNumberisEqualToNumber:@(someVariable)]。isEqualToNumber:方法是否有优势,或者我们应该坚持使用integerValue除非要比较的值已经是NSNumber?我看到的一个优势是,如果someVariable从NSInteger更改为CGFloat,则新方法不需要更改代

ios - Xcode如何设置EXPANDED_CODE_SIGN_IDENTITY?

我在证书过期后开始收到代码签名错误。我有一个更新的证书,过期的证书已被删除。但不知何故,Xcode将EXPANDED_CODE_SIGN_IDENTITY设置为过期证书的SHA-1。它从哪里得到这个值?我认为它必须缓存在某个地方,因为它试图用于代码签名的SHA-1钥匙串(keychain)中没有证书。我搜索了pbxproj文件但没有找到它,从项目根目录开始的递归grep也没有产生任何结果。以下是有关我的配置的一些详细信息:Xcode中没有设置账号我使用的是团队代理导出的证书,而不是开发者帐户Xcode版本为6.1.1OSX版本为10.10.2项目标识在Xcode中设置如下:当我检查钥匙

ios - 用于开发配置文件的通配符应用程序 ID/"No Code Signing Identity Found"

我被邀请作为开发者帐户的团队成员。我需要通过testflight向他们发送演示应用程序。我检查了应用程序ID列表,没有为此目的创建的应用程序。我也无法创建一个,因为我只有“团队成员权限”。不过,我可以做的是下载开发类型的IOS团队配置文件,它是使用应用程序ID创建的:XcodeIOS通配符应用程序ID(*)。一切都很好,但是当我从X-Code选择我所属的团队时,它告诉我“找不到代码签名身份”。如果我按修复问题,我会收到消息“您的帐户已经有一个有效的证书”,我可以撤销并申请一个新证书。我该怎么办?通配符配置文件是否是创建存档的可行选项?我撤销我的签名身份并申请一个新身份是什么意思?开发者

ios - 检查用户是否允许本地通知。 iOS 8.Obj-C

是否没有简单的方法来测试用户是否允许本地通知?在我拒绝发送本地通知后,我注意到控制台中出现警告。当相关事件发生时,它表示即使用户不允许,该应用程序仍试图发送通知。我想在尝试显示通知之前检查它是否被允许。查看我的情况下的评论,我该怎么做?我的代码是:app=[UIApplicationsharedApplication];-(void)showBackgroundNotification:(NSString*)message{//checkifappisinbackgroundandcheckiflocalnotificationsareallowed.if(app.applicatio

iphone - Xcode 组织者 : Valid signing identity not found

我已经在AppStore中发布了一个应用程序,但我是在WindowsPC上使用Adob​​eAIR开发的。现在我想学习使用iOS7进行原生编程,已经购买了一本O'Reilly书籍,MBAOSX10.8.5、Xcode5.0和iPhone5c。我猜想要在我的设备上试用示例应用程序,我需要创建一个通配符应用程序ID和一个开发配置文件并将后者安装到我的iPhone上。我认为这很有效-我可以在设置->常规->配置文件的底部看到一个配置文件:但是XcodeOrganizer显示警告三角形和警告未找到有效签名身份:我做错了什么?我搜索了SO并验证了我的证书使用系统默认值...更新:是的,我已将证书

objective-c - 使用 obj-c 忽略隐藏文件和目录

如何以编程方式执行隐藏目录和文件?i.e:.DS_Store我想执行所有以“.”开头的隐藏文件和目录提前感谢您的帮助 最佳答案 将NSFileManager与NSDirectoryEnumerationSkipsHiddenFiles一起使用。例如:NSFileManager*fileManager=[NSFileManagerdefaultManager];NSArray*theFiles=[fileManagercontentsOfDirectoryAtURL:[NSURLfileURLWithPath:@"/Users/Ann