我一直在尝试处理在我的应用程序中接收通知,但它并没有真正解决.
我用的时候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) 我在页面中有一个元素,使用TOP和LEFT css样式绝对定位.当它位于左侧或顶部区域的负位置时,没有问题.但是,当元素放置在大于窗口内部宽度的左侧位置时,将出现滚动条.
有没有办法以某种方式阻止这个元素这样做?我不能设置溢出:隐藏; 到我的身体元素,因为这将破坏我的布局.例如,一个像overflow-parent:none;很好的财产(但不幸的是不存在)
我在我的页面上使用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对齐,而是某种其他方式. 有没有办法重新定位它和绝对位置呢?
我想在Android中创建类似老虎机的动画,但是我不确定该怎么做。
我希望动画看起来像这样:http : //www.youtube.com/watch?v= EX-uzP6BdjI(我想这 很明显),但是要有8条,而不是水果,我要字母。
现在,我已经有了字母的图像(每个字母分开,所有字母分开)。但是因为我想以某种形式显示字母,所以我需要将字母保持在该帧内(就像示例一样),这对我来说很难用一张图像显示。
制作这样的动画的最佳方法是什么?
结束位置(最后一个字母)将在动画开始之前随机选择,并且动画必须能够根据该字母进行更改。
动画不必一定是平滑的(它可以在结尾处突然停止,而不是平滑的结尾),但是如果很容易做到,我宁愿这样做。
在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变量吗?
我想在我的日期/时间变量上添加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变量中添加三分钟?
我有这个<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与主页面位于同一个域中.
我有一个html格式的文本字段,我想用php插入我的MySQL数据库.但是,我希望键入的文本能够获得HTML格式,因此我可以轻松地在我的网站上显示它.我怎样才能做到这一点?
它应该插入MySQL数据库的行是类型:text.
我想知道这个的原因是因为通常文本字段没有输出换行符......
我刚刚开始使用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)中.
我怎样才能做到这一点?
我想在我的日期/时间变量上添加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)
什么都没有回应......
这里有什么帮助?
在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) php ×4
css ×2
date ×2
mysql ×2
objective-c ×2
positioning ×2
strtotime ×2
absolute ×1
add ×1
android ×1
animation ×1
canvas ×1
css-position ×1
datetime ×1
fixed ×1
get ×1
html ×1
iframe ×1
imageview ×1
include ×1
ios ×1
iphone ×1
javascript ×1
overflow ×1
rows ×1
select ×1
textfield ×1
uilabel ×1
uislider ×1
variables ×1
warnings ×1
z-index ×1