我正在尝试在没有任何参数的情况下在Javascript中提取当前文件名.
$(location).attr('href').match(/([a-zA-Z\-\_0-9]+\.\w+)$/);
var current_path = RegExp.$1;
if ((current_path == 'index.html') || ...) {
// something here
}
Run Code Online (Sandbox Code Playgroud)
但是当您访问http://example.com/index.html?lang=ja时,它根本不起作用.当然,文件名将随机更改.
任何的想法?
我即将将应用程序上传到iTunes Connect.我不是团队代理,也不是团队代理可以让我成为团队代理.因此,他登录会员中心并下载了分发证书,该证书位于我的钥匙串中以及WWDR证书.
包标识符设置为se."companyname"."appname".
当我将代码签名标识设置为分发时,它表示没有匹配的配置文件.只有团队代理可以构建最终的上传应用程序吗?如何让XCode"使用正确的配置文件"?
关于如何克服最后一道障碍的任何想法?:)
编辑:团队代理可以登录会员中心并为应用创建配置文件,是否能解决所有问题?
答:请参阅Paul Peeleen的回答,我决定添加这些额外的信息(太长时间无法评论).
保罗,我打算把你的标记作为正确的答案,因为它让我在正确的轨道上......证书是针对钥匙串的(通常是链接到计算机,或者更确切地说,是计算机用户的登录,我猜) .
必须为应用程序创建一个完全独立的分发配置文件 - 修改现有的开发证书以包含团队代理只允许他开发.小'a-ha'或者'd'oh'时刻是必须在Provision部分创建,并选择Distribution选项卡(在配置门户中).
之后,在Target Info/Build选项卡中,您只需使用默认的自动配置文件选择器(dev/distro),它就会自动找到.
我还暂时尝试在Bundle Identifier的se.companyname.appname之前添加'乱码'(f.ex. JX567ERNB.),但自动配置文件选择器告诉我它不应该在那里,我删除它并且它工作!
我想这些配置文件使项目能够在Keychain中使用证书.
我有一个当前导航到viewcontroller的按钮,连接到IBAction.
在IBAction中,我像往常一样使用[self.view addSubView]创建一个UIActivityIndicatorView,然后加载一些图片.
我已经在指示器视图,视图控制器和窗口上尝试了setNeedsDisplay,但它仍然在显示指示器之前加载图片,这当然对我来说毫无用处.
所以我正在寻找一种方法来强制进行即时重绘(当我想更多关于它不太可能工作时),或者在指示符出现后加载图片的方法,或者一种方法来启动单独的线程或类似的开始动画/显示指标,或将指标放在一个单独的视图控制器中,并以某种方式强制它添加/显示自己,然后再进行图片加载.
建议?
目标是"在viewWillAppear开始时启动一个微调器图形,在显示tableview之前加载数据",这样用户就不会想知道为什么在看到表之前会有延迟.即UIActivityIndicatorView已被添加到窗口中,我只想设置alpha来隐藏/显示它.
在启动一个线程以确保显示"旋转齿轮"imageview(tag = 333)之前,我得到了这个奇怪的错误,然后继续加载/计算viewWillAppear中的东西.
我不会在每次调用[appdel addGearz]和[appdel removeGearz]时都知道它,这两种情况都会发生,而且它是随机的.它可能发生在2个viewWillAppears之后,或15之后.如果我注释掉设置alpha的行,一切正常.
一个典型的viewWillAppear看起来像这样,
[super viewWillappear];
self.title=@"Products listing"; //and other simple things
[appdel addGearz];
[self getProducts];
[self getThumbnails];
[myTableView reloadData]; //in case view already loaded and coming back from subview and data changed
Run Code Online (Sandbox Code Playgroud)
如果带有.alpha的行未被注释掉,那么代码就会崩溃
-(void)addGearz {
[NSThread detachNewThreadSelector:@selector(gearzOn) toTarget:self withObject:nil];
}
-(void)removeGearz {
[NSThread detachNewThreadSelector:@selector(gearzOff) toTarget:self withObject:nil];
}
- (void)gearzOn {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
[window viewWithTag:333].alpha=1.0;
//
// [[window viewWithTag:333] setNeedsDisplay];
[pool drain];
}
- (void) gearzOff {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] …Run Code Online (Sandbox Code Playgroud) 我们有一个AdWhirl赞助版的应用程序(Moonrise),并希望提供无广告的$ .99版本.
出于维护原因,我想要一个应用程序,我只需更改几个#defines来打开和关闭广告.
但是,如何编译为两个不同的"应用程序包",可以说具有不同的名称和包标识符?
我想我在尝试之前只是要求单挑,如果有问题我应该考虑一下.此外,如果有更简单的方法,我想知道(因为这应该在开发者中很常见).
计划是
我错过了什么吗?
我不是将它用于行车路线或类似用途。我有一些注释,并希望在用户靠近其中一个注释时触发,这样我就可以提醒用户。
似乎每个 startUpdatingLocation 调用只调用一次 didUpdateToLocation?至少当我在该方法中使用 NSLog 时,我在控制台中只得到一行。不,我不是带着 iphone 四处走动。
那么:设置对 userLocation 的持续监控并获得“回调”的正确方法是什么(在 3-4 秒过去或用户移动 10 米时)?
看到sv_SE本地化没有在iPhone模拟器上生效,但是sv确实(使用相同的语言设置设置为瑞典语(语言和区域)),我现在想要删除sv_SE本地化以保持正确.
这样做的正确方法是什么?
我是否真的必须删除所有本地化并重新执行XIB的翻译工作,因为在"信息"窗口中似乎没有其他方法可以执行此操作?
标记资源中的本地化并删除?删除文件夹/ .lproj?哪个是对的?
只是想加载.PNG,尝试使用与其他格式一起使用的OleGraphic我的LoadPic(),但它在PNG上失败了.
目标是将图像复制到隐藏的位图,然后将其隐藏并复制到可见的工作图像画布.如果CopyRect不这样做,请随意提出其他建议.
但主要问题是:加载PNG.怎么样?我发现了很多页面(f.ex. TPNGImage),但是网络上的所有资源和链接都已消失,无法下载或无法下载.
我问,因为通常的答案,修改viewDidLayoutSubviews中的帧,不起作用 - 除非你在我的代码中发现错误.框架设置为正确的宽度和高度,但iOS 7不尊重框架.
目前,很久以前发布的应用程序看起来像这样,适用于iOS 6和7:https: //itunes.apple.com/se/app/eksjo/id435475192?mt = 8
重新编译给出了这个:https: //www.dropbox.com/s/pzyv2vhtlmlxkoe/Photo%202013-12-11%2009%2047%2030.png
-(void)viewWillAppear:(BOOL)animated {
UIImageView *iv=[[UIImageView alloc] initWithFrame:r(320-102/2,0,102,44)];
iv.image=[UIImage imageNamed:@"Eksjologo5bar.png"];
self.navigationItem.titleView=iv;
[iv release];
}
-(void)viewDidLayoutSubviews {
CGRect frame=self.navigationItem.titleView.frame;
frame.size.width=102;
frame.size.height=44;
self.navigationItem.titleView.frame=frame;
}
Run Code Online (Sandbox Code Playgroud)
我想要做的就是在导航栏的中心放置一个徽标图像.我正在寻找viewWillAppear代码的最小代码更改来执行此操作并仍然与iOS 6.x兼容.
编辑:它也可能是iOS 6问题,而不是iOS 7问题.如果你能解释为什么它应该像这个问题那样解决,那就是我的问题的答案:我的UINavigationitem的TitleView在ios 6中得到了扩展
iphone ×6
ios7 ×2
bundle ×1
calayer ×1
certificate ×1
cocoa-touch ×1
code-signing ×1
delphi ×1
delphi-7 ×1
distribution ×1
dynamic ×1
enumeration ×1
height ×1
image ×1
ios ×1
javascript ×1
jquery ×1
loading ×1
localization ×1
mapkit ×1
nsthread ×1
objective-c ×1
png ×1
profile ×1
regex ×1
titleview ×1
uitextview ×1
userlocation ×1