小编CdB*_*CdB的帖子

iPhone应用程序 - 检测按下了哪个标签栏项目

我有一个基于标签栏的应用程序,有超过5个标签栏项目 - 所以我在视图中直接显示其中4个,其余可用选择"更多"标签.当按下标签栏项目时,我想检测它是哪一个.
所以,在
- (void)tabBarController:(UITabBarController *)tabBarCtrl didSelectViewController:(UIViewController *)viewController方法中,我tabBarCtrl.selectedViewController.title用来获取项目的标题.

这适用于视图中可见的选项卡 - 即第一个选项卡和"更多"选项卡 - 但不适用于按下"更多"选项卡后列表中显示的其他选项卡栏项目.

我可以看到,从"更多"列表中选择一个选项卡时,甚至都没有调用didSelectViewController方法.
如何在按下时检测到它们中的任何一个?

先感谢您.

objective-c tabbar uitabbaritem

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

同一类的嵌套div,在悬停时显示child

我试图在其父母悬停时显示一个隐藏的div.
我的问题是有相同类的嵌套div,当我悬停一个"内部"div时,它的父元素也会悬停,并显示它们隐藏的子元素.
HTML:

<div class="a_class">
    lorem ipsum
    <div class="inner">
        <a href="">hidden...</a>
    </div>
    <div class="b_class">
        blahblah<br />
        <div class="a_class">
            <div class="inner">
                <a href="">hidden...</a>
            </div>
            lorem ipsum
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.inner{display:none;}
.a_class:hover > .inner{display: block;}
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/Nb6tD/

换句话说,我试图实现这一点:当我将鼠标悬停在第二个.a_class上时,只有它下面的.inner应该显示,而不是"父".a_class下的.inner.

它只能用css吗?

提前致谢

编辑:答案
所以,看起来它不能用纯css完成,除非html标记改变 - 这在我的情况下是不可能的.我希望有一个css3-magic解决方案,但由于没有这样的选择,我要去javascript.

我接受了最合适的解决方案,以备将来参考,因为那里有可能改变html结构.

html css css3

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

使用通配符删除文件 - exec vs unlink

我正在开发一个php脚本,我想用通配符(*)删除给定文件夹中的一些文件.
我发现像一些工作示例这一个,在那里unlink()glob()使用功能.

现在,我想知道,使用exec函数和命令删除文件是否也可以rm -f /path/to/folder/_prefix_*
使用此安全风险是否存在安全风险?
如果没问题,在性能方面会更好吗?

编辑:
所以,从第一个答案我可以看到,确实,使用exec可能是一个可接受的解决方案.
性能问题怎么样?是否有可能该exec选项可能比glob/unlink技术更好(更快/更低要求)?

先感谢您

php exec unlink

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

用于存储电子邮件正文的MySql字段大小

我想将电子邮件正文的内容存储到MySql中.该领域的正确类型和大小是什么?varchar()可以提供足够的存储大小吗?电子邮件正文的长度是否有限制?

提前致谢.

mysql size field

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

xcode - 添加AVFountation框架

我正在使用xcode 4.2创建一个iphone应用程序,并尝试使用AVFoundation Framework来播放一些无线电流.
当我将它导入项目的框架和构建时,我得到以下警告:

ld: warning: ignoring file /Users/xanthos/Documents/tabbartest/AVFoundation.framework/AVFoundation, file was built for unsupported file format which is not the architecture being linked (i386)

当然,当使用框架的任何东西(例如AVAudioSession)时,我会得到如下错误:

Undefined symbols for architecture i386: "_OBJC_CLASS_$_AVAudioSession", referenced from: objc-class-ref in RadioStreamer.o

我已经阅读了很多关于如何编译AVFoundation库的帖子,我真的不明白,我真的没有经验.我可以看到图书馆的链接有些东西,但并不完全理解它.

请问有什么线索吗?
先感谢您.

iphone xcode avfoundation

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

summernote - 在HTML视图中更新代码

我正在使用Summernote WYSIWYG编辑器而且我遇到了这个问题:
每当视图从Rich Text更改为HTML时,我想进行一些计算并更新编辑器内容.
但是当编辑器从Rich Text更改为HTML时.code()似乎不起作用......
过了一段时间我意识到编辑器处于HTML模式时.code()根本不起作用 - 这就是为什么在按下"codeview"时从文本到HTML的按钮不起作用...

请参阅此feedle:http://jsfiddle.net/Lpp1Lmhn/4/(在Rich Text中按"更新"按钮,然后在HTML模式下按)

所以问题是:
在HTML视图中有没有办法更新编辑器的内容?

先感谢您.

html javascript jquery summernote

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

iphone - 在背景中播放音频流

我正在使用xcode 4.2并构建一个iphone应用程序,并且有一个视图,当打开时播放音频流.
我试图实现的是让应用程序继续播放即使它进入后台.
我已经尝试了在stackoverflow或其他地方找到的任何可能的解决方案(并且有许多可用的),但无法使其工作.当应用程序进入后台时,音频停止,当我再次打开应用程序时,音频继续.

在我的Info.plist中,我设置了2行:
Required Background Modes -> App plays audio&
Application does not run in background -> NO

我错过了什么?还有什么需要继续在后台播放音频?
先感谢您.

编辑:我在这个问题上看到很多答案,建议使用AVAudio Framework.MPMoviePlayerController是否有可能无法在后台播放流?我应该换成AVAudio吗?

编辑2:
好的,似乎对我来说太复杂了.我给出了确切的代码,希望这会有所帮助.

RadioStreamer.h

#import <UIKit/UIKit.h>
#import "MediaPlayer/MediaPlayer.h"
@interface RadioStreamer : UIViewController {
    MPMoviePlayerController *player;
    IBOutlet UIButton *playButton;
    IBOutlet UIButton *pauseButton;
}
@property (nonatomic, retain) MPMoviePlayerController *player;
@property (nonatomic, retain) IBOutlet UIButton *playButton;
@property (nonatomic, retain) IBOutlet UIButton *pauseButton;

- (IBAction)playButtonPressed:(id)button;
- (IBAction)pauseButtonPressed:(id)button;
- (void) playAudio;
- (void) pauseAudio;
@end  
Run Code Online (Sandbox Code Playgroud)

RadioStreamer.m

#import "RadioStreamer.h"
#import "tabbartestAppDelegate.h"

@implementation …
Run Code Online (Sandbox Code Playgroud)

iphone audio background-process mpmovieplayercontroller

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

php编码字符串,反之亦然

我有一些实体(对象),每个实体都有一个id(唯一)和一个名字.
当我想显示其中一个时,我有一个网址,如www.domain.com/view/key:xxx.
关键是使用base64_encode编码的实体的id,因此从url的id不是直截了当的.

我现在要做的是(由于项目规范),密钥只包含数字和字母(base64_encode提供类似eyJpZCI6IjM2In0=eyJpZCI6IjM2In0%3D在url编码后的结果).

有一个简单的替代品吗?这不是一个高安全性的问题 - 有很多方法可以显示id - 我只需要一个只包含由实体ID(可能与其名称结合)产生的字母和数字的密钥,解码后给我回复身份证.

我发现的所有不同编码方法也可以包含特殊字符.
这里有什么帮助?
提前致谢

php encryption encode

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

php - 如何访问帖子变量($_POST 为空)

我正在研究一个系统,目前正在尝试实现一个脚本,另一个(外部)系统可以将其发布到某些数据,以便我可以存储它们。
我无法控制外部系统 - 我可以触发它向我的系统发布数据,并为其提供我的脚本 url。

在发布时查看萤火虫,我可以看到发布的数据,如下所示:在此处输入图片说明

或(网址解码)

content={"sex":"male","person":{"name":["chris"],"mbox":["mailto:name.lastename@gmail.com"]}}  
&Content-Type=application/json  
&auth=DDE233H76BGN
Run Code Online (Sandbox Code Playgroud)

我的问题是,当试图在我的脚本中获取这些参数时,$_POST(和 $_REQUEST)始终为空!
我试过var_dump($_POST)echo file_get_contents("php://input");,但我没有看到任何内容。

我在这里缺少什么?
我不知道是否需要响应/请求标头才能从中获取一些信息,我在这里展示它们以防万一
在此处输入图片说明

编辑:
我的脚本现在由一行代码组成,例如:

<?php
    var_dump($_POST);
?>
Run Code Online (Sandbox Code Playgroud)

或者

<?php
   echo file_get_contents("php://input");
?>
Run Code Online (Sandbox Code Playgroud)

他们俩都没有给我任何东西:s

php post json

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

Objective C UITableView - 更改单元格高度后,表格单元格显示错误的内容

我正在尝试在xcode中构建一个应用程序,其中包括其他人 - 读取RSS源并显示帖子.我是Objective-c的新手,有时候发现它有点困难.

我使用NSMutableArray来检索故事(帖子).每个故事都由NSMutableDictionary表示,其中包含帖子的标题,主题,日期和链接.所有这些都显示在UIViewController中的UITableView中.我已经定制了自己的单元格,因此我可以在其中显示多个标签.

我的问题是,如果我使用tableView:heightForRowAtIndexPath:,前5个单元格(适合屏幕)显示确定,但如果向下滚动,下一个单元格似乎与前5个单元格相同(即单元格0-4显示确定,单元格5具有单元格0的内容,单元格1的单元格6等)!如果我删除tableView:heightForRowAtIndexPath:一切都很好(除了没有我想要的单元格大小)

这是关于代码的外观:

//  NavigationContentsViewController.h
@interface NavigationContentsViewController :
UIViewController <UITableViewDelegate, UITableViewDataSource> {

    UITableView *myTableView;
    IBOutlet UITableView * newsTable;
    UIActivityIndicatorView * activityIndicator;
    CGSize cellSize;
    NSXMLParser * rssParser;
    NSMutableArray * stories; 
    NSMutableDictionary * item; // it parses through the document, from top to bottom...

    NSString * currentElement;
    NSMutableString * currentTitle, * currentDate, * currentSummary, * currentLink;

}

@property(nonatomic,retain)NSMutableArray *itemsList;
@property(nonatomic,retain)UITableView *myTableView;
- (void)parseXMLFileAtURL: (NSString *)URL;
Run Code Online (Sandbox Code Playgroud)

.

//NavigationContentsViewController.m
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

// Configure the cell.
static …
Run Code Online (Sandbox Code Playgroud)

height xcode objective-c cell uitableview

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