Tag: ios8

从iOS 8中的应用程序访问设置应用程序?

是否有可能从你自己的应用程序通过一个button或任何可能在iOS 8访问设置应用程序。我听说它在iOS 5衰老,这是真的吗? 如果没有在iOS 8中更改方法? 如果没有其他的方法来解决这个问题,最好的方法是什么?

更改UIActionSheet中的项目颜色 – iOS 8

我一直在使用下面的代码来更改UIActionSheet添加的项目的文本颜色。 – (void)willPresentActionSheet:(UIActionSheet *)actionSheet { for (UIView *subview in actionSheet.subviews) { if ([subview isKindOfClass:[UIButton class]]) { UIButton *button = (UIButton *)subview; [button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; } } } 它在iOS7工作正常,但在iOS8上面的代码不会更改项目的文本颜色。 现在我的问题是如何改变UIActionSheet使用iOS8添加的项目的文本颜色? 附加信息: 我添加了断点来查看是否执行上面的代码中的以下行: UIButton *button = (UIButton *)subview; [button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; 这些行不会被执行。 所以, if([subview isKindOfClass:[UIButton class]])对于actionSheet.subviews所有项目总是为false 。 所以我认为UIActionSheet的观点已经改变了。

如何在iOS 8中正确设置应用程序徽章值?

旧的方法 [[UIApplication sharedApplication] setApplicationIconBadgeNumber:count]; 现在给出错误Attempting to badge the application icon but haven't received permission from the user to badge the application 。 然后,我试图使用新的API(我认为是相关的徽章价值) CKModifyBadgeOperation * operation = [[CKModifyBadgeOperation alloc] initWithBadgeValue:50]; [operation setModifyBadgeCompletionBlock:^(NSError *error) { NSLog(@"%@", error); }]; [operation start]; 但是我收到错误<CKError 0x165048a0: "Not Authenticated" (9/1002); "This request requires an authenticated account"> <CKError 0x165048a0: "Not Authenticated" (9/1002); […]

在Swift中以编程方式获取包标识符?

我如何在Swift中获得包ID? Objective-C版本: NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];

iOS 8从iTunesConnect中删除构build

我刚刚上传了一个新的版本到iTunesConnect,准备iOS 8发行版。 应用状态为“等待审核”。 但是,我想拒绝上传的二进制文件并上传一个新的。 根据苹果文档 (部分:删除生成审查)应该有一个消息与链接从审查删除生成。 预期消息:“只有当您的版本正在等待审核时,您才能编辑所有信息。要提交新版本,您必须从审核中删除此版本。 点击“从评论中删除此版本” 我的问题是我没有看到这个链接在iTunesConnect。(快照) 有没有人面临这个问题?

滑动边栏菜单IOS 8斯威夫特

有什么办法可以在没有任何第三方库的情况下在iOS Swift中实现幻灯片边栏菜单(如Facebook应用程序)? 我寻找解决scheme,但我只build立了在Objective-C中实现的这个function。

来自PHAsset的NSURL

我正在转换我们的应用程序使用iOS8的照片框架,ALAsset框架显然是iOS8下的二等公民。 我遇到的一个问题是,我们的架构确实需要一个代表“磁盘”上媒体位置的NSURL。 我们用这个上传媒体到我们的服务器进行进一步处理。 ALAsset很简单: ALAssetRepresentation *rep = [asset defaultRepresentation]; self.originalVideo = rep.url; 但是我只是在PHAsset中看不到这个能力。 我想我可以打电话给: imageManager.requestImageDataForAsset 然后把它写到文件系统中的一个临时位置,但是这看起来非常重量和浪费,更不用说可能很慢了。 有没有办法得到这个,或者我会重构更多的我的应用程序只使用iOS7的NSURLs和一些其他方法的iOS8?

@财产/ @综合等价于swift

我们曾经声明property在类之间传递数据如下: .h file (interface file) @property (nonatomic) double topSpeed; .m file (implementation file) @synthesize topSpeed; 现在没有interface类,如何在.swift类之间传递数据?

在_UIApplicationHandleEventFromQueueEvent中意外的零窗口

我的一个旧应用程序不适用于iOS8。 当我启动应用程序,并尝试点击任何地方的屏幕上,我在我的控制台中得到这个消息: unexpected nil window in _UIApplicationHandleEventFromQueueEvent, _windowServerHitTestWindow: <UIWindow: 0x7fe4d3e52660; frame = (0 0; 320 568); opaque = NO; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x7fe4d3e2c450>; layer = <UIWindowLayer: 0x7fe4d3e86a10>> 我使用的是旧式的MainWindow.xib。 在MainWindow.xib中是我的Window对象,还有一个UINavigationController,它也有第一个View Controller。 下图显示连接到App Delegate的Outlets。 下面截图中的白色“视图”是UIWindow。 右侧的视图是UINavigationController(隐藏的导航栏),里面定义了第一个ViewController。 如何解决这个问题,而无需重新创build整个应用程序与一个新的项目? 编辑:我刚刚发现有一个TINY地带,其中我的button实际上会收到他们的水龙头/点击。 我也注意到,我的self.view.window是零。 我如何确保设置?

如何检查“允许完全访问”在iOS 8中启用?

在iOS 8中,开发自定义键盘并在info.plist中将RequestsOpenAccess属性设置为YES时,在设置 – >添加名为“允许完全访问”的新键盘上有一个切换button。 自定义键盘代码如何知道用户启用或禁用此切换?