小编tka*_*kic的帖子

使用start_time和end_time使用ice_cube gem发生单次事件

这里必须有一些简单的东西被忽视......

我一直在尝试各种方法来创建基本的IceCube时间表(https://github.com/seejohnrun/ice_cube).总体目标是使用IceCube"房间预订"rails应用程序中的"价格表".

第一种情况是创建schedule一个特定的基础start_timeend_time- 只发生一次.IceCube能做到这一点,对吗?

时间表将从start_time结束时开始end_time.我希望能够检查occurs_on?此日程表的日期或时间,以确定是否应调整房价.

因此,在控制台我试着建立一个基本的时间表,并希望它可以发生5.days从现在开始,因为start_timeTime.nowend_timeTime.now + 30.days.但它似乎永远不会真实......

1.8.7 :001 > schedule = IceCube::Schedule.new(Time.now, :end_time => Time.now + 30.days)
 => #<IceCube::Schedule:0xb619d604 @all_recurrence_rules=[], @duration=nil, @end_time=Tue Jan 08 09:13:11 -0600 2013, @all_exception_rules=[], @start_time=Sun Dec 09  09:13:11 -0600 2012> 
1.8.7 :002 > schedule.occurs_on? Date.today + 5.days
 => false 
1.8.7 :005 > schedule.occurs_at? Time.now …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails-3 ice-cube

3
推荐指数
1
解决办法
2916
查看次数

使用UIAppearance方法自定义UIAlertView

我知道这UIAlertView符合UIAppearanceUIAppearanceContainer.

但是如何使用UIAppearance自定义/样式UIAlertView?我无法通过网络找到它.

iphone customization uialertview ios uiappearance

3
推荐指数
1
解决办法
3073
查看次数

将图像添加到UILabel的左侧

我想,我有这个相对简单的问题.想象一下,我有UILabel一些文字.然后,我想在文本的左侧或右侧还显示(添加)图像.

像这样的东西:

http://www.zazzle.com/blue_arrow_button_left_business_card_templates-240863912615266256

有没有办法做到这一点,使用UILabel方法呢?我没有找到这样的.

cocoa-touch ios

3
推荐指数
1
解决办法
2万
查看次数

如何在UICollectionView中访问页眉或页脚的特定实例?

我可以调用collectionView:cellForItemAtIndexPath:获取特定单元格以便随时修改该单元格 - 例如,更新其标签.我说的是类实例方法UICollectionView,而不是UICollectionViewDataSource方法.

但是,页眉/页脚似乎没有类似的方法.collectionView:viewForSupplementaryElementOfKind将返回页眉/页脚的唯一实例,而不是给出已分配的实例.因此,我无法获得指向标题的指针以更新(比方说)标签.我被迫重新加载该部分并在collectionView:viewForSupplementaryElementOfKind方法的主体中修改它.

是否有一种正确的方法来获取指向特定页眉/页脚的指针,而无需使用自定义对象缓存或标记?

uitableview ios ios6 uicollectionview uicollectionviewcell

3
推荐指数
1
解决办法
1490
查看次数

申请未能及时恢复

在一个非常具体的情况下,我遇到了"未能及时恢复"崩溃(我认为它与看门狗有关):只有在从背景恢复时,并且只有在去往背景后的很短时间内才能恢复(a最多几秒钟).

这似乎是相关的崩溃日志:

Incident Identifier: E30F2238-5B15-49A1-BCBC-386791AC93FA
CrashReporter Key:   84f4fb61c9e5c597750146695fffdc55f7273fb7
Hardware Model:      iPod4,1
Process:         XXXXXXX
Path:            /var/mobile/Applications/DE774CCE-D452-418D-A862-4562A0E5F1D0/XXXXXXX.app/XXXXXXX
Identifier:      XXXXXXX
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2013-01-14 13:15:41.955 +0200
OS Version:      iOS 6.0 (10A403)
Report Version:  104

Exception Type:  00000020
Exception Codes: 0x000000008badf00d
Highlighted Thread:  0

Application Specific Information:
XXXXXXX failed to resume in time

Elapsed total CPU time (seconds): 9.140 (user 9.140, system 0.000), 91% CPU 
Elapsed application CPU time (seconds): 7.806, 78% CPU

Thread 0 …
Run Code Online (Sandbox Code Playgroud)

iphone ios

3
推荐指数
1
解决办法
4201
查看次数

Rails:Form_for没有相应数据库列的字段

我正在尝试使用包含:terms_and_conditions(with validates_presence_of)复选框的rails form_for .terms_and_conditions尚未在相应的数据库表中声明为列.

目前,当我提交表单并尝试创建新模型时MyModel.new(params[:mymodel]),我得到一个*'unknown属性:terms_and_conditions'*错误.

所以,只是想知道:我如何运行为列创建一个字段 - 并在其上运行验证 - 而不将该字段插入数据库?

非常感谢...

activerecord ruby-on-rails

2
推荐指数
1
解决办法
3408
查看次数

如何在UIScrollView中为内容区域设置背景颜色?

UIScrollView在我的应用程序中使用了一个,我的要求是我必须添加背景颜色,UIScrollView但是当用户拖动到极端顶部或最底部时,除了内容/外部区域之外,滚动视图中显示的内容应该用不同的颜色显示UIWebView.在网页视图中,如果我们在顶部向下拖动或在底部向上拖动它将显示默认背景图像/灰色颜色,并且Web视图内容背景颜色为diff(默认为白色).任何人都可以帮助我实现此目的.

谢谢.

iphone uiscrollview uiscrollviewdelegate ipad ios

2
推荐指数
1
解决办法
7677
查看次数

核心数据迁移示例

我已经阅读了名为Core Data Model Versioning和Data Migration Programming Guide的文档.但我仍然没有得到很多这方面的技能.所以我想张贴一个我认识的例子.

我有两个实体RuleInstance. Rule有一个名为的属性identifier. Instance还有一个名为的属性identifier.

每个Rule都有一个唯一的标识符,每个实例都有一个identifier相同的标识符Rules.它就像是RuleInstance(它应该是)之间的许多关系.

在我的数据模型的新版本中,我想在Rule和之间建立多对多的关系Instance,我该如何进行迁移?

core-data ios

2
推荐指数
1
解决办法
2436
查看次数

改变Modal UIActivityViewController的外观

如何更改UIActivityViewController模态共享操作中使用的邮件撰写对象的导航栏的外观?

UINavigationBar  - 错误的色调

UIActivityViewController符合UIAppearance,所以我认为以下工作确实有效,但事实并非如此.导航栏保持默认蓝色.

activityVC.navigationController.navigationBar.tintColor = [UIColor greyColor];
Run Code Online (Sandbox Code Playgroud)

语境:

    - (IBAction)share {
        NSString *textToShare = ...;
        NSURL *url = ...;

        NSArray *activityItems = [[NSArray alloc]  initWithObjects:textToShare,url,nil];

        UIActivity *activity = [[UIActivity alloc] init];
        NSArray *applicationActivities = [[NSArray alloc] initWithObjects:activity, nil];
        UIActivityViewController *activityVC =
        [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities];
        [activityVC setExcludedActivityTypes:[NSArray arrayWithObjects:                                              UIActivityTypeMessage,UIActivityTypeCopyToPasteboard,
UIActivityTypeAssignToContact,UIActivityTypePostToWeibo,                                              UIActivityTypePrint,UIActivityTypeSaveToCameraRoll,
                                              nil]];

        activityVC.navigationController.navigationBar.tintColor = [UIColor greyColor];

        [self presentViewController:activityVC animated:YES completion:nil];
    }
Run Code Online (Sandbox Code Playgroud)

如何将UINavigationBar蓝色的色调更改为灰色.

objective-c modalviewcontroller ios uiappearance uiactivityviewcontroller

2
推荐指数
1
解决办法
2568
查看次数

将NSString转换为由特定字符分隔的NSDictionary

我需要将这个"5?8?519223cef9cee4df999436c5e8f3e96a?EVAL_TIME?60?2013-03-21"字符串转换成字典.用"?"分隔

字典会有点像

{
    sometext1 = "5",
    sometext2 = "8",
    sometext3 = "519223cef9cee4df999436c5e8f3e96a",
    sometext4 = "EVAL_TIME",
    sometext5 = "60",
    sometext6 = "2013-03-21"
}
Run Code Online (Sandbox Code Playgroud)

谢谢 .

iphone objective-c nsdictionary nsstring ios

1
推荐指数
1
解决办法
1万
查看次数