小编vee*_*eev的帖子

如何检查字段是null还是空mysql?

我试图弄清楚如何检查字段是空还是空.我有这个

SELECT IFNULL(field1, 'empty') as field1 from tablename
Run Code Online (Sandbox Code Playgroud)

我需要添加额外的检查field1 != ""类似

SELECT IFNULL(field1, 'empty') OR field1 != ""  as field1 from tablename
Run Code Online (Sandbox Code Playgroud)

知道怎么做到这一点?

mysql sql

73
推荐指数
5
解决办法
20万
查看次数

在iOS7中测试的UINavigationBar设置tintcolor无法正常工作?

我有一个应用程序有一个UINavigationBar,我已将色调颜色设置为黑色,如下所示:

self.navigationController.navigationBar.tintColor = [UIColor blackColor];`
Run Code Online (Sandbox Code Playgroud)

我在IOS 6测试了它,它是黑色的.但是,当我在iOS 7中尝试使用相同的应用程序时,它显示为默认导航栏.

正如标题所说,它不起作用吗?

iphone objective-c uinavigationcontroller tintcolor ios7

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

网站推送ID的用途及其与普通APNS的区别?

大家好,我一直在做推送通知.我也可以通过适当的脚本通过网站发送推送通知.我正在阅读网站推送ID,您可以直接从您的网站发送推送消息到os x.不知道它有什么不同?OS X意味着iphone/ipad设备和mac?

iphone apple-push-notifications ios

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

如何设置最低要求的Ios版本?

大家好,我有一个IOS项目,我已经在目标>构建设置下将IOS部署目标设置为4.3.我已将它上传到itunes connect,现在它说要求IOS 6或更高版本.有效的架构还有:armv7 armsv7.

谢谢 :)

itunesconnect ios

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

从第1起可能会发生什么,因为不允许UDID?

大家好,因为使用udid的读取应用程序将从2013年5月1日起不被接受.如果我是正确的话,我们必须使用IOS 6 identifierForVendor来获取唯一标识符.但是我们能够将最小开发目标设置为4.3吗?如果设备仍在运行IOS 4.3或5.0,我们可以如何满足UDID,因为identifierForVendor仅在IOS6中可用?这是否意味着我们使用MAC地址的哈希作为唯一标识符?这将支持所有IOS版本吗?

iphone udid ios

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

发送APNS数千台设备php花费了太多时间

我正在循环中向PHP中的多个设备发送APNS.

while($row = mysql_fetch_array($result))
  {
    $row['devicetoken'];
    $row['devcertificate'];
    $row['prodcertificate'];

    if($devprod=="dev"){
        $apnsserverurl="ssl://gateway.sandbox.push.apple.com:2195";
        $certificatename=$appname."".$row['devcertificate'];
    }
    elseif($devprod=="prod"){
        $apnsserverurl="ssl://gateway.push.apple.com:2195";
        $certificatename=$appname."".$row['prodcertificate'];
    }
    sendpush($row['devicetoken'],$certificatename,$apnsserverurl);
  }
Run Code Online (Sandbox Code Playgroud)

这是发送推送功能:

function sendpush($deviceToken,$certificatename,$apnsserverurl){
// Get the parameters from http get or from command line
$message = utf8_encode(urldecode($_POST['message']));
$badge = 0;
$sound = "";
// Construct the notification payload
$body = array();
$body['aps'] = array('alert' => $message);
if ($badge)
$body['aps']['badge'] = $badge;
if ($sound)
$body['aps']['sound'] = $sound;
/* End of Configurable Items */



$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', $certificatename);

$fp = stream_socket_client($apnsserverurl, …
Run Code Online (Sandbox Code Playgroud)

php apple-push-notifications

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

如何验证名字目标c?

大家好,我正在尝试验证objective-c中的名字.请注意,名称可以包含空格和仅包含字母.

这里我的代码不起作用:

NSString *nameRegex = @"^[A-Z][a-z]*[\\s{L}\\s{M}\\s{Nl}][A-Z][a-z]*$";
NSPredicate *nameTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", nameRegex];
BOOL isValid = [nameTest evaluateWithObject:name];
return isValid;
Run Code Online (Sandbox Code Playgroud)

regex iphone ios

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

翻转过渡uinavigationcontroller推

我正在使用以下代码在导航堆栈中推送UIViewController

[UIView animateWithDuration:0.75
                     animations:^{
                         [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
                         [self.navigationController pushViewController:ViewController animated:NO];
                         [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.navigationController.view cache:NO];
                     }];
Run Code Online (Sandbox Code Playgroud)

现在,当我按回去时,我希望它能做同样的动画,但它不起作用.知道为什么吗?

在ViewController.m中

[UIView animateWithDuration:0.75
                     animations:^{
                         [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
                         [self.navigationController popToRootViewControllerAnimated:NO];
                         [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO];
                     }];
Run Code Online (Sandbox Code Playgroud)

objective-c uinavigationcontroller ios

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

更改状态栏样式ios 7?

我正在尝试更改其中一个viewcontrollers的状态栏样式.我把它放了

  1. 在plist中将基于视图的状态栏设置为YES

2.

 -(UIStatusBarStyle)preferredStatusBarStyle{
    return UIStatusBarStyleLightContent;
}
Run Code Online (Sandbox Code Playgroud)
  1. 添加了这个

[self setNeedsStatusBarAppearanceUpdate]

它可以工作,即我可以看到字体颜色为白色,但只是在一段时间后它变回其先前的类型..

statusbar ios

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

如何在viewwilldisappear MKMapView上释放内存?

大家好我在我的uiviewcontroller中有一个MKMapView.当我打开uiview时,内存堆从20 Mb上升到100 Mb.在viewwilldisappear上我添加了以下内容:

-(void)viewWillDisappear:(BOOL)animated{
     [self.mapView release];
}
Run Code Online (Sandbox Code Playgroud)

但记忆保持不变.它没有减少.

memory-management mkmapview ios

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

当我向下滚动表格时,如何放大uiimageview?

大家好,我正在尝试放大uiimageview使用动画,因为我正在向下滚动uiscrollview.请注意它不是关于uiimageview放大和缩小uiscrollview.

我能够检测到我向下滚动的程度:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
}
Run Code Online (Sandbox Code Playgroud)

我需要根据(滚动因子)缩小图像我向下滚动多少.知道如何做到这一点?

在此输入图像描述

iphone uiscrollview uiimageview uiscrollviewdelegate

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