我有一个名为MyCalendar的日历.
我已将一些事件存储到该日历中..
我知道如何从日历中删除所有事件.如下所示
NSDate *startDate = [NSDate date];
NSDate* endDate = [NSDate dateWithTimeIntervalSinceNow:[[NSDate distantFuture] timeIntervalSinceReferenceDate]];
NSArray *calendarArray = [NSArray arrayWithObject:self.defaultCalendar];
NSPredicate *predicate = [self.eventStore predicateForEventsWithStartDate:startDate
endDate:endDate
calendars:calendarArray];
NSArray *events = [self.eventStore eventsMatchingPredicate:predicate];
for (EKEvent *event in events) {
NSError* err = nil;
[self.eventStore removeEvent:event span:EKSpanFutureEvents commit:YES error:&err];
}
Run Code Online (Sandbox Code Playgroud)
但是当用户从设备中删除我的应用时.如何删除与Calendar MyCalendar相关的所有事件.
由于不必要的某些事件已删除的应用程序仍然存在于设备日历.
如果用户不想使用我的应用程序,最好保留与我的应用程序相关的事件.
任何想法和建议表示赞赏..这可能吗?
提前致谢..
我想创建这个扩展验证.
Validator::extend('my_custom_validation_rule', function ($attribute, $value, $parameters) {
// I guess I should be setting the error message for this here.(Its dynamic)
// We can return true or false here depending upon our need.
}
Run Code Online (Sandbox Code Playgroud)
我会像这样使用这个规则
'my_field' => 'required|my_custom_validation_rule',
我想使用一些动态消息来解决" my_custom_validation_rule" 的错误
我无法从文档中找到有关它的内容.无论如何要做到这一点?
在styles.xml中运行Android 5.0棒棒糖
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="android:colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
<item name="android:statusBarColor">@color/primary</item>
<item name="android:colorAccent">@color/accent</item>
<item name="android:textColorPrimary">@color/primary_text</item>
<item name="android:textColor">@color/secondary_text</item>
<item name="android:navigationBarColor">@color/primary_dark</item>
</style>
Run Code Online (Sandbox Code Playgroud)
当我构建它并运行它时,我只使用colorPrimaryDark使状态栏变色,而工具栏保持黑色.如何让它变成colorPrimary?
这就是我目前所获得的
https://www.dropbox.com/s/alp8d2fhzfd5g71/Screenshot_2015-02-25-21-13-01.png?dl=0