Tag: cocoa触摸

在Singleton中用自己的setter覆盖属性

我有一个类ViewController.m我想要设置我的其他类Singleton.m应该自动保存到NSUserDefaults 。 我认为我必须在Singleton.m读取属性并覆盖setter,但是这是最好的方法吗? 如果是,我该怎么做?

处理文件所有者对象的awakeFromNib

我知道有很多相关的问题,为什么awakeFromNib在实例化一些视图时没有被调用。 从Nib唤醒某个视图的消息将被发送到视图本身,并且该消息不会传递给文件所有者。 我看到了为什么我的清醒不会从火中消失? 。 那么,如果你创build一个视图的实例,其文件的所有者本身在xib文件中会发生什么? 换句话说,你有你自己的自定义视图名为MyCustomView.swift和MyCustomView.xib。 在xib文件中,将文件的所有者设置为MyCustomView 。 所以,当你创buildMyCustomView的实例时, awakeFromNib会被调用吗? 在我的情况下, awakeFromNib似乎并没有被调用。 然而,视图本身是真正实例化的。 所以,对于我来说, awakeFromNib没有被调用是很奇怪的。 有谁能解释这件事吗? 仅供参考:我准备了BaseCustomView.swift 。 BaseCustomView有两个init 。 override init(frame: CGRect) { super.init(frame: frame) commonInit() } 和 required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) commonInit() } 而commonInit()就是这样。 private func commonInit() { // load custom view's xib let bundle = Bundle(for: type(of: self)) let […]

使用ReactiveCocoa进行身份validation

我正在ReactiveCocoa和Octokit.objC(github库)之上构build一个应用程序。 作为我努力的一部分,我使用Octokits ReactiveCocoa信号来访问需要authentication的资源。 上一个问题“ 使用ReactiveCocoa重试asynchronous操作 ”在覆盖用户希望“重试asynchronous操作” 一次的情况下做得很好。 我想弄清楚如何处理你可能要重试几次的情况 。 在我的具体情况下,如果身份validation失败,我想去问用户的凭据。 我会要求用户提供他们的证书几次(2或3),然后停止,如果他们失败了,或者我会继续问他们的凭据,直到他们成功。 任何帮助,将不胜感激。 谢谢 – AYAL

iOS中是否有一个Android共享首选项来保存凭据(用户名和密码)?

来自Android开发我使用SharedPreferences存储用户名和密码login到服务器使用OutputStreamWriter和HttpURLConnection 。 现在在iOS我使用NSMutableURLRequest发送用户名和密码。 iOS中有什么东西可以存储像iOS中的 SharedPreferences这样的用户名和密码吗? 请记住,这是敏感的数据,所以它需要安全。

是否有可能刷新UITableViewCell内的一个视图

我有一个标准的表格视图。 在每个单元格内有一个UITableViewCell标签。 在任何时候,我需要不断更新整个tableView的一个标签(想象一下,时钟滴答作响)。 在cellForRowAtIndexPath我可以识别哪个单元格需要更新,并将弱属性分配给此单元格内的标签。 然后,我打电话 label.text = @“新值”; 并期望该特定单元刷新该特定标签。 我检查了弱引用,它是有效的,文本正在改变,但是单元格没有被刷新。 我不想调用reloadRowsAtIndexPaths ,我只需要在单元格视图内刷新一个子视图。 可能吗? 更新: 这是我的代码: 这是视图控制器.m文件内的属性定义: @property (nonatomic, weak) UILabel* runningTimerLabel; 我在cellForIndex调用中分配这个属性: – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { MKSlidingTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"container"]; TimerCell *foregroundCell = [tableView dequeueReusableCellWithIdentifier:kTimerCellId]; UITableViewCell *backgroundCell = [tableView dequeueReusableCellWithIdentifier:@"background"]; BOOL runningCell = (indexPath.row == self.runningTimer); if (runningCell) { self.runningTimerLabel = […]

iPhone:当用户点击主页button时,是否可以closures应用程序,而不是在后台运行?

我有一个应用程序,每当我恢复它崩溃。 我希望当用户点击主页button,应用程序应该closures,而不是在后台模式下。 那可能吗? 如果是的话,请让我知道。 如果不是的话,我可以采取什么措施,让我的应用在恢复时不会崩溃? 谢谢!

iOS 8.更改应用程序徽章号码,没有任何通知

在我的应用程序中,我需要将徽章设置到应用程序图标上,并为此徽章设置数字。 问题是我需要像这样注册用户通知设置: if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)]) { [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil]]; } 为了使它在iOS8上工作。 如果我运行这个代码,然后在启动系统提出一个警告给用户这样说: ApplicationName would like to send you notifications. Notifications may include bla la bla ApplicationName would like to send you notifications. Notifications may include bla la bla 。 这是标准的,我相信你已经看过很多次了。 只是因为我注册通知设置系统认为我的应用程序将发布一些通知。 但不是! 我不想发布通知。 我想要做的就是把徽章放在图标上,并在这个徽章上加一个数字。 有没有可能实现这一点在iOS 8上没有注册用户通知或注册,但没有显示系统警报? 任何想法,家伙?

IOS Swift处理全局事件

如何处理通知中心触发的全局事件(例如,在我的API类中)如果收到错误响应(例如(500)),则触发事件。 当事件被触发时,UIAlert应该显示在什么视图控制器处于活动状态,或者在注销时应该呈现login视图控制器。 据我所见,有没有简单的方法来获取当前的视图控制器,以便与之交互。 (请注意,我的根视图控制器不是一个导航控制器)。

我如何在我的CocoaTouchFramework和我的应用程序中使用第三方框架?

我正在开发一个iOS应用程序和一个CocoaTouchFramework。 iOS应用程序依赖于框架。 我的目标是在我的CocoaTouchFramework中使用第三方框架(在这里是AlamoFire)。 根据这个堆栈溢出链接 ,不build议有一个框架embedded另一个框架。 我理解的方式是消费iOS应用程序(依赖于框架的应用程序)需要提供第三方依赖关系,并且我的框架可以引用该依赖关系。 但是我不知道如何在Xcode中设置它。 这是我目前在Xcode中设置的内容: AlamoFireApp是实际的应用程序和AlamoFramework是我自己的框架,将使用AlamoFire执行各种networking请求。 我将AlamoFire依赖项embedded到应用程序中。 我现在如何在框架中使用AlamoFire? 我尝试链接到AlamoFire框架(添加Alamofire.framework)在链接二进制与库部分),但我总是得到没有这样的模块“AlamoFire”错误,当我尝试在我的框架的类中导入AlamoFire。 任何帮助表示赞赏。

我可以添加UIImage或CGImageRefvideo?

我想在video之间添加图片,就像笑脸或剪贴画一样。 笑脸和剪贴画最有可能有animation。 我提到了在库中查找资产 – 添加到AVMutableComposition – 导出=崩溃 ,还有苹果的ALAssetLibrary 。 但没有任何想法来完成我的要求。 有什么function可以将UIImage和CGImageRef添加到AVMutableComposition吗? 如何将图像添加到video中?