Tag: ios8

ios8扩展和容器应用程序如何共享数据

我无法在iOS 8扩展程序和容器应用程序之间共享数据。 我从开发门户和Xcode设置了组,我的权利plist看起来像: <dict> <key>com.apple.security.application-groups</key> <array> <string>my group id</string> </array> </dict> 在苹果文档build议的解决scheme使用[[NSUserDefaults standardUserDefaults] 不适合我 我已经从这篇文章中尝试了@Santa Claus的解决scheme在应用程序与应用程序组之间进行通信和持久化数据以供使用 [[NSUserDefaults alloc] initWithSuiteName:@"<group identifier>"]; 圣诞老人的解决scheme在模拟器上工作,但不是在我的iPhone 4s上,关于如何使其在真实设备上工作的任何想法? 还是我错过了什么? 一些更新: [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@"group id"]; 函数返回url,而来自容器应用程序和扩展名的这两个url看起来相同,如“ path / private / var / mobile / Containers / Shared / AppGroup / 3DFB9750-A9F3-4C37-BC3C-0D5BF746B 233” 。 我从容器应用程序在该文件夹内创build了一个json文件,但扩展名在设备上运行时找不到文件夹中的任何文件。 但在模拟器中,它发现它很好,一切正常。

在应用程序扩展中检测方向的最佳方式是什么?

在应用程序扩展中检测设备方向的最佳方法是什么? 我在这里find的解决scheme有着不同的结果: 如何在iOS 8中检测自定义键盘扩展中的方向更改? 获取设备当前方向(应用程序扩展) 我已经看过大小类和UITraitCollection ,发现设备不正确地报告,它是在纵向时,实际上是在景观(不知道这是操作系统错误,或者我不是正确的查询正确的API)。 什么是完成的最佳方法: 首次加载扩展时设备的当前方向 设备将旋转到的方向 设备旋转到的方向 谢谢,

哪个PHAssetCollection用于保存图像?

在iOS 8的Photos.framework中,我试图将UIImage保存到用户的照片库中,就好像您可以在Safari中长按图片并select“保存图像”一样。 在iOS 7中,只需调用ALAssetLibrary的writeImageToSavedPhotosAlbum:metadata:completionBlock 。 对于iOS 8,我们需要select一个资产集合来添加一个PHAsset,但是我不能确定哪一个PHAssetCollection最接近于保存到用户的“相机胶卷”(尽pipe在iOS中没有一个8) [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ PHAssetChangeRequest *newAssetRequest = [PHAssetChangeRequest creationRequestForAssetFromImage:image]; newAssetRequest.creationDate = time; newAssetRequest.location = location; PHObjectPlaceholder *placeholderAsset = newAssetRequest.placeholderForCreatedAsset; PHAssetCollectionChangeRequest *addAssetRequest = [PHAssetCollectionChangeRequest changeRequestForAssetCollection:WHICH_ASSET_COLLECTION]; addAssetRequest addAssets:@[placeholderAsset]; } completionHandler:^(BOOL success, NSError *error) { NSLog(@"Success: %d", success); }]; 我尝试访问“最近添加”的智能相册,但它不允许添加新的内容。

urlscheme“打开设置”ios

我知道这个问题已经被问了很多次了。 答案说这在Xcode> 5.x中不可用。 但是我看到了一些可以使用的应用程序(转到设置)(iOS7)。 无论如何要做到这一点? 它在Xcode 6中可用吗? Facebook 可以检测到蜂窝数据和WiFi 。

虽然使用ios 8模拟器的邮件发送过程会产生错误

当我使用iphone 5s的模拟器,这种错误出现在邮件发送和完美运行在ios 7模拟器。 它甚至不显示发送选项,只有在打开邮件发送页面时出现取消选项。 我应该怎么做才能解决它请帮助我。 先谢谢你 错误:- (Cocoa error 4097.)“(连接到名为com.apple.uikit.viewservice.com.apple.MailCompositionService的服务){NSDebugDescription =”错误域错误= NSCocoaErrorDomain Code = 4097“连接到名为com.apple.uikit.viewservice.com.apple.MailCompositionService}的服务 viewServiceDidTerminateWithError:'Error Domain = _UIViewServiceInterfaceErrorDomain Code = 3“操作无法完成(_UIViewServiceInterfaceErrorDomain错误3.)”{消息=服务连接中断}“

未find外部框架File / File.h(Parse / Parse.h)文件

所以每次我更新我的应用程序,Xcode声称不能find一个特定的外部框架,即使它在那里。 这又发生在Xcode 6和我通常的方法(我很缺乏经验,所以这些基本上涉及点击和打字的东西,直到发生什么事情(我夸大,但不是太多))不起作用。 我得到一个Lexical or Preprocessor Issue错误,说'Parse/Parse.h' file not found.' 但是这里是它在项目中的截图,并添加到库中: 我也在“ld:warning:directory not found for option”find了最高的答案,但仍然没有任何结果。 任何想法该怎么办? 任何想法呢? 我在这里把头发撕掉

UIAlertController文本alignment

有没有办法改变在iOS 8的UIAlertController内显示消息的alignment方式? 我相信访问子视图并更改为UILabel是不可能的了。

如何禁用iOS 8表情符号键盘?

有什么select停止在iOS 8中显示表情符号键盘? 这是不可用的数字键盘和安全的文本,但电子邮件是在那里。 如果不能禁用它,如何从表情符号获取string值?

核心位置不能在iOS 8中工作

我试图在iOS 8中使用显着的更改位置监视,但didUpdateLocations方法从不调用。 以下是设置位置pipe理器的代码: – (void)viewDidLoad { [super viewDidLoad]; CLLocationManager *locationManager = [[CLLocationManager alloc] init]; locationManager.delegate = self; [locationManager requestWhenInUseAuthorization]; [locationManager startMonitoringSignificantLocationChanges]; } 尽pipe在调用requestWhenInUseAuthorization ,没有任何东西会popup来要求用户授权。 我已经设置NSLocationWhenInUseUsageDescription,它仍然无法正常工作。 didChangeAuthorizationStatus和didFailWithError也永远不会被调用。 编辑:我能够得到它要求用户允许位置服务,但即使你点击允许它永远不会显示的位置。

如何使用自动布局animationUITableViewCell高度?

有关堆栈溢出关于UITableViewCell高度animation很多类似的问题,但没有什么适用于新的iOS8自动布局驱动的表视图。 我的问题: 定制单元格: @property (weak, nonatomic) IBOutlet iCarousel *carouselView; @property (weak, nonatomic) IBOutlet UIPageControl *pageControl; @property (weak, nonatomic) IBOutlet UIButton *seeAllButton; @property (weak, nonatomic) IBOutlet NSLayoutConstraint *carouselHeightConstraint; 注意carouselHeightConstraint 。 这是内容视图的子视图(唯一的子视图)的高度限制。 例如,高度设置为230.0f 。 在第一次加载它看起来像: 然后,在查看所有操作我想展开单元格,我的代码: – (IBAction)seeAllButtonAction:(id)sender { BOOL vertical = !self.carouselCell.carouselView.vertical; self.carouselCell.carouselView.type = vertical ? iCarouselTypeCylinder : iCarouselTypeLinear; self.carouselCell.carouselView.vertical = vertical; [UIView transitionWithView:self.carouselCell.carouselView duration:0.2 options:0 […]