小编laa*_*rsk的帖子

iOS从非运行状态启动应用程序后处理通知

我一直在尝试处理在我的应用程序中接收通知,但它并没有真正解决.

我用的时候didReceiveLocalNotification:(UILocalNotification *)notification.我可以接收并使用用于进入应用程序的通知,没有任何问题

但是,只有在应用程序已经运行时才激活此功能(活动,非活动,后台,并且可能已暂停,但我还没有尝试过).

现在,didFinishLaunchingWithOptions:(NSDictionary *)launchOptions您可以使用此函数[launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey]返回UILocalNotification.

但是,从非运行状态启动应用程序时,不会触发此事件.然后LocalNotification打开应用程序,但我无法以任何方式使用它.

现在,我的问题是:如何让它工作,所以当应用程序处于未运行状态时,我可以在启动应用程序时从通知中接收和处理通知?或许我在这里做错了吗?

以下是我的应用程序中的一些示例代码:

首先,didFinishLaunchingWithOptions功能,不幸的是,它不起作用.该功能[sharedLocalNotificationsInstance processNotification:notification]永远不会启动......

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{

LocalNotificationsController *sharedLocalNotificationsInstance = [LocalNotificationsController sharedLocalNotificationsInstance];
[sharedLocalNotificationsInstance checkNotifications];

UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if ( notification != nil ) {

    // Process the received notification
    [sharedLocalNotificationsInstance processNotification:notification];

    application.applicationIconBadgeNumber = 0;
}

return YES;
}
Run Code Online (Sandbox Code Playgroud)

第二段代码:didReceiveLocalNotification函数,完美运行:我收到通知,[sharedLocalNotificationsInstance processNotification:notification]完美运行.

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{

// Used when the application launches from …
Run Code Online (Sandbox Code Playgroud)

objective-c uiapplication ios uilocalnotification

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

CSS - 防止绝对定位元素溢出体

我在页面中有一个元素,使用TOP和LEFT css样式绝对定位.当它位于左侧或顶部区域的负位置时,没有问题.但是,当元素放置在大于窗口内部宽度的左侧位置时,将出现滚动条.

有没有办法以某种方式阻止这个元素这样做?我不能设置溢出:隐藏; 到我的身体元素,因为这将破坏我的布局.例如,一个像overflow-parent:none;很好的财产(但不幸的是不存在)

css positioning css-position overflow

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

CSS - z-index无法正常工作

我在我的页面上使用z-index(不再需要链接),并且它无法正常工作:它不会将某些div放在所有其他div之上...

您可以通过单击左侧或右侧栏中的某个项目自行查看.然后,掩码将淡入,但在其下方显示消息框.我已经尝试了很多,但我无法将消息框显示在所有其他人之上......

我该怎么做才能解决这个问题? [注意:下面第2个问题!]

如果您不想检查页面,则消息框位于其他一些div中:

<div>
 <div>
  <div>message box</div>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS定位是这样的:

.window {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 100;
}
Run Code Online (Sandbox Code Playgroud)

我使用position:fixed,因为position:绝对不是绝对的,div不是与body对齐,而是某种其他方式. 有没有办法重新定位它和绝对位置呢?

css positioning fixed z-index absolute

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

Android-有关创建老虎机动画的提示

我想在Android中创建类似老虎机的动画,但是我不确定该怎么做。

我希望动画看起来像这样:http : //www.youtube.com/watch?v= EX-uzP6BdjI(我想这 很明显),但是要有8条,而不是水果,我要字母。

现在,我已经有了字母的图像(每个字母分开,所有字母分开)。但是因为我想以某种形式显示字母,所以我需要将字母保持在该帧内(就像示例一样),这对我来说很难用一张图像显示。

制作这样的动画的最佳方法是什么?

结束位置(最后一个字母)将在动画开始之前随机选择,并且动画必须能够根据该字母进行更改。

动画不必一定是平滑的(它可以在结尾处突然停止,而不是平滑的结尾),但是如果很容易做到,我宁愿这样做。

animation android canvas imageview android-linearlayout

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

PHP - include()文件在变量放入url时不起作用?

在PHP中,我构建了一个使用include()来加载网站部分的网页.但是,我现在遇到了类似问题的问题:当我使用类似的URL时:data-openov-storingen.php?type=actueel 它给了我这个错误:

Warning: include(data-storingen.php?type=actueel): failed to open stream: No such file or directory in blablabla
Run Code Online (Sandbox Code Playgroud)

甚至可以在include()URL中传递get变量吗?

php variables warnings get include

4
推荐指数
2
解决办法
7858
查看次数

php - 添加两个小时的日期变量

我想在我的日期/时间变量上添加3分钟,但我不知道该怎么做.我从这样的字符串中创建变量:( 这是RFC 2822日期格式顺便说一句)

$date = 2011-10-18T19:56:00+0200
Run Code Online (Sandbox Code Playgroud)

我使用此命令将该字符串转换为日期:

$time = date_format(DateTime::createFromFormat("Y-m-d\TH:i:sO", $date), "G:i")
Run Code Online (Sandbox Code Playgroud)

现在,我想为该变量添加3分钟,但我不确定如何.我以前在我的脚本中使用了以下命令,但这适用于当前日期/时间,所以我不确定如何将它用于我的时间变量:

$currenttime = date('G:i', strtotime('+2 hours'));
Run Code Online (Sandbox Code Playgroud)

那么,如何在$ time变量中添加三分钟?

php date add strtotime

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

javascript - 从iframe中的元素获取数据

我有这个<iFrame>[name ="data"],页面显示一个<span>,id ="weergave_percentage".我希望将该范围内的数字转换为javascript函数.我目前做了这个,但它返回:null

var percentage = window.frames['data'].document.getElementById('weergave_percentage');
alert(percentage);
Run Code Online (Sandbox Code Playgroud)

我做错了什么,我怎么能做我想做的事?

注意:包含数据的范围仅包含数字(浮点数),并且不包含任何其他类型的HTML格式.另外,我在iFrame的代码之后添加了一段javascript,以确保在我尝试从iFrame获取数据时加载了iFrame.此外,iFrame的src与主页面位于同一个域中.

javascript iframe getelementbyid

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

html/php - 格式化表单文本到html

我有一个html格式的文本字段,我想用php插入我的MySQL数据库.但是,我希望键入的文本能够获得HTML格式,因此我可以轻松地在我的网站上显示它.我怎样才能做到这一点?

它应该插入MySQL数据库的行是类型:text.

我想知道这个的原因是因为通常文本字段没有输出换行符......

html php mysql textfield

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

Objective C/iPhone - 如何将UISlider绑定到代码

我刚刚开始使用Objective C,但我已经遇到了一个问题:当我在过去这样做时,我没有遇到任何问题:我制作了一个新的UISlider,点击它,CTRL将一条蓝线拖到了代码,然后以某种方式我能够读取它的值.

但是,我现在遇到的问题是我不能再画那些线了.通过搞乱我设法让按钮工作,但滑块不起作用.我的Mainwindow.xib有iSaturateViewController类,iSaturateViewController.xib已经有了整个界面.

如何在不能绘制该线的情况下使UISlider工作?

我现在怎么做:(在iSaturateViewController.h中)

#import <UIKit/UIKit.h>

@interface iSaturateViewController : UIViewController {
    UISlider * satSlider;
    UILabel * satLabel;
}

@property (nonatomic, retain) IBOutlet UISlider * satSlider;
@property (nonatomic, retain) UILabel * satLabel;

-(IBAction) changeSaturation:(id) sender;

@end
Run Code Online (Sandbox Code Playgroud)

(在iSaturateViewController.m中):

@synthesize satLabel,satSlider;

-(IBAction) changeSaturation:(id)sender {
    satLabel.text = [[NSString alloc] initWithFormat:@"Saturation:  %d ", (Float32)satSlider.value];
     NSLog(@"%f", satSlider.value);
}
Run Code Online (Sandbox Code Playgroud)

在NSLog显示的那一刻:0.00000000

另外,我将Identity属性中的Label设置为:satSlider(slider)和satLabel(label).

只是为了澄清我的目标:

我希望滑块(satSlider)值通过函数changeSaturation显示在UILabel(satLabel)中.

我怎样才能做到这一点?

iphone objective-c uilabel uislider

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

php - 添加3分钟到日期变量

我想在我的日期/时间变量上添加3分钟,但我不知道该怎么做.我从这样的字符串中创建变量:(这是RFC 2822日期格式顺便说一句)

$date = 2011-10-18T19:56:00+0200
Run Code Online (Sandbox Code Playgroud)

我使用此命令将该字符串转换为日期:

$time = date_format(DateTime::createFromFormat("Y-m-d\TH:i:sO", $date), "G:i")
Run Code Online (Sandbox Code Playgroud)

现在,我想为该变量添加3分钟,但我不确定如何.我以前在我的脚本中使用了以下命令,但这适用于当前日期/时间,所以我不确定如何将它用于我的时间变量:

$currenttime = date('G:i', strtotime('+2 hours'));
Run Code Online (Sandbox Code Playgroud)

那么,如何在$ time变量中添加三分钟?

我之前试过这个:

$date = '2011-10-18T19:56:00+0200';
$time = DateTime::createFromFormat("Y-m-d\TH:i:sO", $date);
echo date('G:i', strtotime('+3 minutes', $time->getTimestamp()));
Run Code Online (Sandbox Code Playgroud)

但是这会给当前时间增加3分钟,它不会使用$ date变量...

我试过了:

$time = DateTime::createFromFormat("Y-m-d\TH:i:sO", $date);
$time = $time->add(new DateInterval('P2H'));
Run Code Online (Sandbox Code Playgroud)

但是当我这样做的时候

echo date_format($time, 'G:i');
Run Code Online (Sandbox Code Playgroud)

什么都没有回应......

这里有什么帮助?

php datetime date strtotime

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

mysql - SELECT FROM .. TO

在MySQL中是否可以为特定范围的项目选择行?

例如,当我想要按字母顺序选择NAME的第一个字母在B和T之间的所有项目时.我知道我可以使这个也是PHP,但如果在MySQL中可行的话,它可以节省一些时间...

是否可能,如果可能,怎么样?

理想的情况是这样的:

$sql="SELECT * FROM paths FROM name=name1 TO name=name6"; //which would select name1, 2, 3, 4, 5, 6.
Run Code Online (Sandbox Code Playgroud)

mysql select rows

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