我在iOS 9.3 API Diffs中看了一下,以及搜索开发者网站和论坛,但没有看到任何引用.
是否可以确定夜班是否有效?我认为,如果系统增加了屏幕颜色,那么需要真正色调的应用程序会想要提醒用户.
使用Xcode 7.3/iOS 9.3 Apple从iOS SDK中删除了所有私有框架.出于研究目的(不是App Store!),我需要使用私有框架(即BluetoothManager.framework
,这也是任何其他私有框架的问题).
因为这些框架不再在iOS SDK中提供,所以如果我的项目尝试显式链接到此框架,则会出现构建(链接器)错误.
对于长期(呃) - 期限解决方案的任何想法?
我有一个尺寸类宽度任意的高度,任何当前适用于iPad景观的高度.我有一个任务是为iPhone肖像设计相同的布局.
当我开始设计紧凑宽度的尺寸类,常规高度我的基本布局(任何,任何)也会改变.
我正在使用故事板进行设计.
注意:请注意 - 上传预览显示正确,但在模拟器上运行时会更改.
我有一个使用现有的iOS 9.2和2.1 watchOS应用sendMessage
,并transferUserInfo
从iPhone将数据发送到Apple关注.如果sendMessage
失败,我将使用transferUserInfo
队列数据以便以后交付:
// *** In the iOS app ***
self.session.sendMessage(message, replyHandler: nil) { (error) -> Void in
// If the message failed to send, queue it up for future transfer
self.session.transferUserInfo(message)
}
// *** In the watchOS app ***
func session(session: WCSession, didReceiveMessage message: [String : AnyObject]) {
// Handle message here
}
func session(session: WCSession, didReceiveUserInfo userInfo: [String : AnyObject]) {
// Handle message here
}
Run Code Online (Sandbox Code Playgroud)
在没有更改任何代码并在真实设备上使用watchOS 2.2在iOS 9.3上运行应用程序(模拟器没有相同的问题),sendMessage …
我有很多应用程序依赖于基于tapped像素的rgb值检查.如果我点击一个返回128/128/138的像素,那么它会从数组中打开这个特殊的东西.使用9.3这不再有效,因为我得到了疯狂的颜色值.
我做了一些挖掘,发现iOS现在支持颜色配置文件.我的文件根本没有关联的个人资料.这似乎是个问题.
自视网膜3以来的每个显示器都返回了稍微不同的饱和度,这是我必须调整的.但这揭示了一个更大的问题(至少对我而言).
有没有办法在iOS 9.3中禁用颜色配置文件管理?如果是这样,也许检查看看我在运行什么操作系统,然后才禁用它?或者可以添加一个配置文件(在9.3以下被忽略)这将使它们在9.3上工作?
谢谢
我创建了自定义TimePicker UIPickerView
,取3 UIPickerView
.
通过选择时间,我使用该时间来设置本地通知.因为我的应用程序基于警报功能.
UI部分和功能部分在iPhone 5,5s,6,6 Plus中运行良好但在iPhone 6s plus设备中面临问题.没有弄错了!相同的代码适用于除iPhone 6s plus之外的所有其他设备.
下面的截图是iPhone 6,
如您所见,ScreenShot时间和PickerView时间相同.它是功能部分.我已编写代码,捕获当前时间,并根据我设置了PickerView的选定索引.作品完美!此外,我已设置选定的索引字体更大.这在iPhone 6设备中看起来也很完美.
下面的截图是iPhone 6s Plus,
如您所见,ScreenShot的时间和PickerView
时间不一样.所以功能部分在iPhone 6s plus设备中不起作用.同样在UI部分中,字体在第二行中对于所选行PickerView
而不是在第一行中变大.
此外,当我通过从时间选择器中选择时间来设置本地通知时.除iPhone 6s以外的所有其他设备也能很好地工作(通知会在完美的时间点火).在iPhone 6s加上我选择的任何时间UIPickerView
,通知立即生效.
不知道iPhone 6s plus设备出了什么问题.问题是PickerView或其他问题.但是为什么相同的代码适用于所有其他设备,而不仅仅适用于iPhone 6s plus设备.
任何帮助表示赞赏!严重陷入这个问题.如果有人对此问题有任何解决方案,请帮忙!提前致谢.
更新:
请查看我的代码......
AddAlarmViewController.h
@interface AddAlarmViewController : UIViewController <UIPickerViewDelegate,UIPickerViewDataSource>
{
}
@property (strong,nonatomic) NSArray *arrHours;
@property (strong,nonatomic) NSArray *arrMinute;
@property (strong,nonatomic) NSArray *arrAP;
@property (nonatomic,strong) IBOutlet UIPickerView *myPickerHour;
@property (nonatomic,strong) IBOutlet UIPickerView *myPickerMinute;
@property (nonatomic,strong) IBOutlet UIPickerView *myPickerAP;
Run Code Online (Sandbox Code Playgroud)
AddAlarmViewController.m
@interface …
Run Code Online (Sandbox Code Playgroud) 我可以从JSON读取属性,更改并推回JSON.
Exp:我读了json文件
let jsonData:NSData = LocalFile.ReadFile(fileName)
let json = try NSJSONSerialization.JSONObjectWithData(jsonData, options: .AllowFragments)
if let m_array = json as? [[String: AnyObject]]{...}
我改变了m_array的值
我想用m_array的一部分新内容保存json文件?怎么办?
设备:iPhone 5/iOS 9.3
我有一个iOS应用程序,我需要从网站启动.我能够通过自定义URL方案来实现.
当我单击网站上的" 打开应用程序 "按钮时,会出现一个警告对话框,显示" Safari想要打开MyApp ",并显示"确定"和"取消"按钮.
单击确定:一切都很好.该应用程序从网站上完美启动.
单击取消:第一次,它只是解除阻止应用程序启动,这是正确的.
当我再次从网站上点击" 打开应用程序 "按钮时,我希望同样的"Safari想要启动MyApp"警告对话框再次出现,这种情况不会发生.
相反,它会显示一个对话框,显示" 无法打开页面 - Safari无法打开页面,因为地址无效 ",并带有"确定"按钮.
我的假设是,每次当你点击网站上的那个链接(可以通过自定义网址方案启动应用程序)时,我都应该提示"safari想要打开MyApp"警告对话框.
我在这里错过了什么?提前感谢您的帮助.
清除存储在NSCache中的对象时遇到问题.试图使用:
NSCache.removeAllObjects();
Run Code Online (Sandbox Code Playgroud)
但它似乎没有奏效.我正在使用iOS 9.3进行上述操作,该版本于本周发布.
我仍然无法在iOS9上使用WKWebView读取本地文件.我的应用程序正在拍照(相机)并将它们存储在DOCUMENTS文件夹中的结构化路径中.
后来我想用WKWebView显示这些图片.我的本地.html文件有图像的占位符,将替换为相应的fileURL.
码:
NSString *directory = image.field.imagesDirectory;
NSURL *fileURL = [NSURL fileURLWithPath:[directory stringByAppendingPathComponent:image.fileName]];
[self.webView loadFileURL:fileURL allowingReadAccessToURL:[NSURL fileURLWithPath:directory isDirectory:YES]];
Run Code Online (Sandbox Code Playgroud)
稍后将使用fileURL替换HTML文件中的内占位符
码:
NSString *containter = [imageContainer stringByReplacingOccurrencesOfString:@"##IMGSOURCE##" withString:fileURL.absoluteString];
Run Code Online (Sandbox Code Playgroud)
这在模拟器中像魅力一样工作,但在没有提供任何提示的情况下在真实设备上失败.
有任何想法吗??
干杯,
迈克尔