我正在尝试使用以下代码以编程方式打开我的应用程序的通用链接:
UIApplication.shared.open(url!, options: [.universalLinksOnly : true]) { (success) in
if(!success){
print("Not a universal link")
}
else{
print("working!!")
}
}
Run Code Online (Sandbox Code Playgroud)
但这对我来说总是失败。我已经测试并验证了我们网站中深层链接的通用链接实现,并将其粘贴到 iOS 笔记应用程序中(我的应用程序在尝试在笔记中打开时出现在操作表中)。所以不要看到通用链接实现的问题。仅在使用 openURL: 方法打开它时,如上所述,它不起作用。实现这一目标的任何替代方法,为什么 openUrl 方法在这里失败?
每当我尝试登录我的 AppStore 连接控制台时,我都会被重定向到此页面(https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/gettingstarted)。这看起来像是不再可用的旧版 iTunes 连接页面。我根本无法访问我的 AppStore 连接控制台,并且在过去 5 到 6 天内一直面临这个问题。还尝试从其他浏览器和隐身模式访问它,似乎没有任何效果。知道是什么原因吗?还有其他人面临这个问题吗?
我必须从字符串中获取日期,这里的字符串格式为"2013年12月2日星期一"我必须将其转换为"2013-12-2".我使用了以下代码,但输出错误:
-(void)dateSelectedInPickerView:(NSString *)dateSelected{
NSDateFormatter *dateFormatterForGettingDate = [[NSDateFormatter alloc] init];
[dateFormatterForGettingDate setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
// Parse the string representation of the date i.e Monday 2,Dec 2013
NSDate *dateFromStr = [dateFormatter dateFromString:dateSelected];
NSLog(@"date selected : %@",dateFromStr);
NSDateFormatter *tempFormatter=[[NSDateFormatter alloc]init];
[tempFormatter setDateFormat:@"YYYY-MM-dd"];
self.reservationDateSelected=[tempFormatter stringFromDate:dateFromStr];
NSLog(@"date Selected : %@",self.reservationDateSelected);
}
Run Code Online (Sandbox Code Playgroud)