小编mat*_*mat的帖子

NSDateFormatter - SetDateFormat

我有一个文本字段,用户可以用这种格式插入日期和时间:MMDDHHMM(11230530),我希望标签设置为11月23日上午05:30.我试过了:

NSString *data = [NSString stringWithFormat:@"%@", [date text]];

  // Convert string to date object
NSDateFormatter *dateFormatter =[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MMdd hh:mm"];
NSDate *dateFromString = [dateFormatter dateFromString:data];
NSLog(@"%@", dateFromString);

// Convert date object to desired output format
[dateFormatter setDateFormat:@"???????????"];// I don't know how to change the format ;-)
data = [dateFormatter stringFromDate:dateFromString]; 
NSLog(@"%@", data);
[dateFormatter release];
Run Code Online (Sandbox Code Playgroud)

但是我从数据中得到了空白.任何线索?

iphone objective-c nsdate nsdateformatter

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

preventDefault()不起作用,页面重新加载

我在我的页面中的两个选项卡之一中有这个链接,但每当我点击a.editReview页面时重新加载并且e.preventDefault()似乎无法正常工作.我知道问题出在其他地方,但我无法真正看到它.

$(document).ready(function() {

    /* Activate our reviews */
    $().reviews('.starReviews');

    $('.tabs a').on("click", function() {
        var $this = $(this);
        $('.panel').hide();
        $('.tabs a.active').removeClass('active');
        $this.addClass('active').blur();
        var panel = $this.attr('href');
        $(panel).fadeIn(250);

        return false;
    });//end click

    $('.tabs li:first a').click();

    $("a.editReview").on("click", function(e) {
        e.preventDefault();
        var reviewId = $(this).data('review-id');
        alert(reviewId);        
    }); //edit review click function

});//document ready function
Run Code Online (Sandbox Code Playgroud)
<div class="eventFeedbackBottomContainer">
    <div class="tabs">
        <ul>
            <li><a href="#panel1" tabindex="1">Reviews</a></li>
            <li><a href="#panel2" tabindex="2">Hotels</a></li>
        </ul>
    </div>

    <div class="rightFeedbackBottomContainer">
        <a href="/addReview/<?php echo escape($eventReview->getData()->race_id);?>/" id="" class="Smallbut">Add Review</a>
    </div>

    <div id="panel1" class="panel"> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery preventdefault

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

图片(.png)未在Chrome,Firefox和mobile-safari中显示

我有这个图像:

<a href="home.php" id="logo"><img src="images/myimages.png" alt=""></a>
Run Code Online (Sandbox Code Playgroud)

它只能使用Safari.它没有在Chrome,Firefox或Safari"Mobile"(iPad,iPhone)中显示.

任何原因?

html firefox google-chrome image mobile-safari

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

多语言网站 - PHP类 - 正确的方法是什么?

我刚开始使用PHP OOP,我想编写一个类来创建一个多语言网站.我从开始这个,但我想使用OOP,所以我想出了这个:

Language.php

<?php

class Language {

    private $UserLng;
    private $langSelected;
    public $lang = array();


    public function __construct($userLanguage){

        $this->UserLng = $userLanguage;
    }

    public function userLanguage(){

        switch($this->UserLng){
            /*
            ------------------
            Language: English
            ------------------
            */
            case "en":
                $lang['PAGE_TITLE'] = 'My website page title';
                $lang['HEADER_TITLE'] = 'My website header title';
                $lang['SITE_NAME'] = 'My Website';
                $lang['SLOGAN'] = 'My slogan here';
                $lang['HEADING'] = 'Heading';

                // Menu

                $lang['MENU_LOGIN'] = 'Login';
                $lang['MENU_SIGNUP'] = 'Sign up';
                $lang['MENU_FIND_RIDE'] = 'Find Ride';
                $lang['MENU_ADD_RIDE'] = 'Add Ride';
                $lang['MENU_LOGOUT'] = 'Logout'; …
Run Code Online (Sandbox Code Playgroud)

php oop multilingual

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

将char转换为字符串

我的代码工作得很好,直到知道,如果我在文本字段中输入一个双位数字(如12),nslog返回2个单位数字(如1和2).现在我需要将这2个单位数字放入2个字符串中.有人可以帮助我吗 提前致谢.

    NSString *depositOverTotalRwy = [NSString stringWithFormat:@"%@", [deposit text]];
NSArray *components = [depositOverTotalRwy
                       componentsSeparatedByString:@"/"];
NSString *firstThird = [components objectAtIndex:0];
  for(int i = 0; i < [firstThird length]; i++)
{
   char extractedChar = [firstThird characterAtIndex:i];
   NSLog(@"%c", extractedChar);
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c nsstring

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