草庐IT

currentdate_today_midnight

全部标签

ios - 如何以格式获取日期和时间 - [Today 10 :01:20], [08-jan-17 11 :20:51] etc?

我正在开发聊天应用程序,我想以特定格式发送日期/时间,例如今天、昨天和日期。如何按照这种格式显示?-(NSString*)relativeDateStringForDate:(NSDate*)date{NSCalendarUnitunits=NSCalendarUnitDay|NSCalendarUnitWeekOfYear|NSCalendarUnitMonth|NSCalendarUnitYear;NSDateComponents*components=[[NSCalendarcurrentCalendar]components:unitsfromDate:datetoDate:[

ios - 我可以发布带有基础 SDK iOS 7.0 和 Today Extension 的应用程序吗?

我想使用基础SDKiOS7.0将Today扩展添加到我的应用程序。扩展应该在iOS8设备上工作,只是不应该出现在iOS7设备上。我知道应用程序扩展只能在iOS8上运行。但它在我的项目中作为不同的目标存在。如果包含的应用程序将具有基础SDK7并且应用程序扩展将具有基础SDK8,那么我是否可以发布该应用程序。我已经对其进行了测试并且一切正常。Todayextension仅出现在iOS8设备上的通知中心,而不会出现在iOS7设备上,没有错误。但有时在沙箱中一切正常,但可能会导致提交到AppStore时出现问题。那么这行得通吗? 最佳答案

iOS - 收到关于在 Today Extension 上显示图像的内存警告

我正在尝试从RSS提要下载图像,然后在今天的扩展小部件中显示它,问题是即使显示简单图像也会导致内存警告!_imageView.image=[UIImageimageName:xxx.jpg];这是我使用UIImageView+AFNetworking下载图像的代码:[_wImagesetImageWithURLRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:[item.imagesFromContentobjectAtIndex:0]]]甚至尝试使用NSData:[_wImagesetImage:[UIImageimage

ios - 从其他目标访问方法到 Today Extension?

我有一个iOS应用程序有两个目标:主要(应用程序)和今天的扩展小部件。在主要目标中,我有一个名为“TimetablesInformation”的类,如果我从自己的目标调用该类的方法,一切都会正常进行。但是,如果我尝试通过以下方式从另一个目标(小部件)访问该类:TimetablesInformation*info=[[TimetablesInformationalloc]init];[infogetTimes:@"1"forLine:lineName];它因以下代码错误而崩溃:2015-12-2601:48:04.420CloserTimes[15689:307103]__extensi

ios - 在不滚动整个 NC 的情况下在 iOS Today Extension 中绘制

是否可以在不滚动整个通知中心View的情况下用手指在iOS8小部件的内容中绘制? 最佳答案 Apple不推荐这样做。看https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/NotificationCenter.html#//apple_ref/doc/uid/TP40014214-CH11-SW1有一个注意事项:避免将ScrollView放在小部件内。用户很难在小部件内滚动而不会无意中滚动

ios - 如何将 "today"(NSDate) 与格式化字符串日期 (dd/MM/yyyy) 进行比较?

我是iOS编程的新手,我一直在寻找一种方法来比较“今天”(一个NSDate)和一个格式化的字符串日期(dd/MM/yyyy)。我在NSDate的earlierDate、laterDate等方面找到了一些很好的答案,但这些代码似乎在我的项目中不起作用。在这里://[bookquandd]isthestring:25/02/2011(orwhateverdd/MM/yyyydate)NSDate*today=[NSDatedate];NSDateFormatter*dateFormat=[[NSDateFormatteralloc]init];[dateFormatsetDateForma

ios - 获取 Today-Extension 中通知中心的宽度

我目前正在尝试将CollectionView放入TodayExtension中。但是有些事情让我很困扰。我想实现每个单元格都适合我的CollectionView的一行。因此,根据项目计数计算单元格宽度。在iPhone上一切正常,但在iPad上就不太对劲了。单元格宽度太大了。所以我调试了我的代码,似乎self.view.frame.width或self.view.bounds.width返回屏幕的完整宽度而不是通知中心宽度。难怪我的细胞太大了。我正在这样计算我的项目大小:-(CGSize)collectionView:(UICollectionView*)collectionViewla

iOS App Today Widget App Group Entitlement with Keychain Sharing Entitlement,设备错误如模拟器 -25243 (errSecNoAccessForItem)

有一个应用程序已经使用了一段时间的钥匙串(keychain)访问并且运行良好。添加了TodayWidget,然后添加了AppGroupEntitlement。一切似乎都很好,但现在越来越CRASH:Couldn'taddtheKeychainItemErrorDomain=NSOSStatusErrorDomainCode=-25243"Theoperationcouldn’tbecompleted.(OSStatuserror-25243.)".尝试使用钥匙串(keychain)时。这是在设备上而不是在模拟器中。因为使用推送通知进行测试而使用设备。尝试过清理、更新配置文件等XCode

iOs Today 扩展未启动 - 与设备失去连接

我为我的应用程序创建了今天的扩展,它在我的手机上运行良好,但是如果我尝试在任何其他设备上启动小部件目标,我会收到此错误我运行xcode6.0.1 最佳答案 我要检查的几件事:代码签名/配置文件正确支持的架构是标准架构,我对此有疑问。来自文档:链接到嵌入式框架的包含应用程序必须包含arm64https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html

php - 有没有一种简短的方法可以将 DateTime 修改为 "today"但保留以前存储的时间?

有一个DateTime对象。我想将它设置为今天并保留时间。例如:设置为2012-10-1210:30:00它应该变成2012-11-2210:30:00这当然行不通://thisobviouslychangesitto2012-11-2200:00:00$date->modify('today'));这会奏效,但似乎有点费力:$clone=clone$date();$date->modify('today')->setTime($clone->format('H'),$clone->format('i'));有没有更短/更有效的方法? 最佳答案