小编Mas*_*zza的帖子

来自App Extension的openURL

在iOS 8 beta 2上,应该可以使用app扩展中的openUrl写入发行说明中:

在此输入图像描述

但是,当我尝试使用此API(在Xcode 6 beta 2上)时,我收到以下错误:

在此输入图像描述

Beta 2是否真的解决了这个问题?

uiapplication openurl ios8 ios-app-extension

15
推荐指数
2
解决办法
1万
查看次数

在Today Extension上访问用户的位置

是否可以访问用户在小部件上的位置?

我使用了新的iOS 8 API

[locationManager requestWhenInUseAuthorization];
Run Code Online (Sandbox Code Playgroud)

我在info.plist文件中添加了密钥

NSLocationWhenInUseDescription
Run Code Online (Sandbox Code Playgroud)

但是,当我请求位置访问时,应该会出现警报,但不会发生.

iOS今天的扩展是否有一些未声明的限制?

core-location cllocationmanager ios ios8 ios-app-extension

11
推荐指数
1
解决办法
2085
查看次数

获取iOS8上的推送通知列表

是否可以在iOS 8上获取所有收到的推送通知的文本?

有没有人在Apple提供的文档上找到了什么?

我知道通知列表可以使用蓝牙设备获得,但我想在本地获取.

notifications objective-c push-notification apple-push-notifications ios8

8
推荐指数
1
解决办法
1万
查看次数

在今日扩展中保存和加载数据(iOS 8)

是否可以使用NSUserDefaults在Today Extension上保存和加载数据?关闭通知中心后,窗口小部件的行为类似于终止的应用程序,因此任何数据结果都会丢失.我怎么能解决这个问题?

这是我的代码:

NSUserDefaults *defaults;

- (void)viewDidLoad {

[super viewDidLoad];

defaults = [NSUserDefaults standardUserDefaults];
NSArray *loadStrings = [defaults stringArrayForKey:@"savedStrings"];

if ([loadStrings objectAtIndex:0] != nil) {
    [display setText:[NSString stringWithFormat:@"%@", [loadStrings objectAtIndex:0]]];
}
if ([loadStrings objectAtIndex:1] != nil) {
    calculatorMemory = [NSString stringWithFormat:@"%@", [loadStrings objectAtIndex:1]].doubleValue;
}

}


- (IBAction)saveData:(id)sender {

NSString *displayString;
NSString *memoryString;

NSArray *saveStrings = [[NSArray alloc] initWithObjects: displayString, memoryString, nil];


defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:saveStrings forKey:@"savedStrings"];
[defaults synchronize];


}
Run Code Online (Sandbox Code Playgroud)

widget nsuserdefaults ios ios8 ios-app-extension

8
推荐指数
1
解决办法
1万
查看次数