基地国际化和多故事板不能正常工作

我正在玩多个故事板,并在xCode 4.6上进行本地化。 其实我 我做了: 1)编辑我的项目信息本地化:选中“使用基地国际化”,并添加语言:英语,中文 2)创build一个名为“anotherstoryboard.storyboard”的新故事板 3)使用Base国际化本地化我的新故事板(File Inspector / Localize – Localize)。 4)在我的应用程序委托,我dynamic加载我的本地化故事板,就像这样: UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"anotherstoryboard" bundle:nil]; 情况1: =>有效 对于我的新故事板(步骤3),我select本地化中文界面生成器cocoa触摸故事板 它的工作,但现在我必须保持本地化故事板,用IB编辑它们。 我不想要这样的行为,我只想使用base国际化和本地化.strings文件。 情况2: =>崩溃 对于我的新故事板(步骤3),我select本地化中文 – 可本地化的string 该应用程序崩溃,说它找不到我的故事板 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'anotherstoryboard' in bundle NSBundle </Users/me/Library/Application Support/iPhone Simulator/6.1/Applications/8E036C84-6058-4420-94B4-1726E1F686AD/HelloWorld.app> (loaded)' 我做错了什么? 为什么iOS没有在情况2中find正确的故事板?

如何强制或禁用一些但不是所有的UIViewController的界面方向?

我有一个9-10屏幕的应用程序。 我embedded一个UINavigationController到我的视图控制器。 我有几个视图控制器,我只想设置纵向:这意味着旋转设备不应该将这些视图控制器旋转到横向模式。 我已经尝试了以下解决scheme: 第一: NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationPortrait]; [[UIDevice currentDevice] setValue:value forKey:@"orientation"]; 但屏幕仍然旋转到风景。 第二:我创build了一个自定义的视图控制器类作为PortraitViewController并在下面的代码中添加了PortraitViewController.m @interface PortraitViewController () @end @implementation PortraitViewController – (BOOL)shouldAutorotate { return YES; } – (NSUInteger)supportedInterfaceOrientations { //Here check class name and then return type of orientation return UIInterfaceOrientationMaskPortrait; } @end 之后,我实现了PortraitViewController.h作为基类 #import <UIKit/UIKit.h> #import "PortraitViewController.h" @interface Login : PortraitViewController @end […]

我怎样才能打开IOS上运行的电话/cordova应用程序中的iframe?

我有一个与PhoneGap / Cordova一起使用的webapp,可以在iOS和Android上安装。 在应用程序的一个点上,我有一个从第二个服务器加载内容的iframe。 当我从浏览器运行应用程序时,一切都按预期工作 – iframe在同一页面中打开并从第二个站点加载内容。 当我在使用Cordova的iPhone模拟器上运行webapp时,当iframe打开时,iOS切换到Safari并将我的应用程序置于后台。 采取的步骤: 我将第二个站点添加到Cordova.plist文件中的“ExternalHosts”数组中。 根据PhoneGap / Cordova文档( https://build.phonegap.com/docs/config-xml ),我在/ www目录下的index.html文件旁创build了一个config.xml文件。 我在config.xml文件中添加了一个<preference name =“stay-in-webview”value =“true”/>标记,作为主要<widget>标记的子元素。 我的怀疑是它不读/使用config.xml文件,但可能有别的东西…有没有人有任何想法,我可能会做错了?

何时使用目标C中的属性?

我在这里有一个问题: 在iPhone应用程序混淆双免费错误消息/内存泄漏 ,我认为需要一个新的问题来回答它。 我感兴趣的代码是在这个问题,但我会重新发布在这里 #import <UIKit/UIKit.h> #import "MyManager.h" @interface ListOfCarShares : UITableViewController <NSXMLParserDelegate> { NSURLConnection *connection; NSMutableData *carsharexml; NSMutableArray *ldestination; NSMutableArray *ldeparts_from; NSMutableArray *lcs_id; NSMutableArray *ltime; NSMutableString *currentElement; NSMutableString *tdest; NSMutableString *tfrom; NSMutableString *ttime; NSMutableString *tid; } -(void)fetchcarshares; @property (nonatomic, assign) IBOutlet UITableViewCell *maincell; @end #import "ListOfCarShares.h" @implementation ListOfCarShares @synthesize maincell; – (id)initWithStyle:(UITableViewStyle)style { self […]

OpenGL ES 2.0渲染纹理

我试图渲染到使用OpenGL ES 2.0纹理,但我似乎无法使其工作。 这是我如何进行: struct RenderTexture { GLuint framebuffer; GLuint tex; GLint old_fbo; RenderTexture(GLuint width, GLuint height) { glGetIntegerv(GL_FRAMEBUFFER_BINDING, &old_fbo); glGenFramebuffers(1, &framebuffer); glGenTextures(1, &tex); glBindFramebuffer(GL_FRAMEBUFFER, framebuffer); glBindTexture(GL_TEXTURE_2D, tex); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL); glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, tex, 0); glClearColor(1, 0, 0, 1); glClear(GL_COLOR_BUFFER_BIT); GLuint status = glCheckFramebufferStatus(GL_FRAMEBUFFER); if (status != GL_FRAMEBUFFER_COMPLETE) […]

从UITextView中获取单词

我试图从水龙头中得到一个字。 以下函数的sender来自UITextView句子上的UIGesture 。 – (IBAction)printWordSelected:(id)sender { NSLog(@"Clicked"); CGPoint pos = [sender locationInView:self.view]; UITextView *_tv = sentence; NSLog(@"Tap Gesture Coordinates: %.2f %.2f", pos.x, pos.y); //eliminate scroll offset pos.y += _tv.contentOffset.y; //get location in text from textposition at point UITextPosition *tapPos = [_tv closestPositionToPoint:pos]; //fetch the word at this position (or nil, if not available) UITextRange * […]

masksToBounds和cornerRadius之间的关系是什么?

我的滚动有一些意见是cornerRadius = 10.0和masksToBounds = YES 。 这会导致滚动我的滚动视图的性能问题。 虽然我尝试了每个视图的shouldRasterize设置为YES ,但问题并没有解决。 但是,我知道这个问题的解决scheme。 那就是masksToBound被设置为NO 。 ( masksToBound's默认值是NO)尽pipemasksToBound是NO ,我的视图的angular仍然有曲线,性能问题也解决了。 我想知道cornerRadius和masksToBounds之间的关系。 我担心这个设置意外的问题。 谢谢。

watchOS 2:背景中的触觉反馈

我想我已经知道这个问题的答案了,但是我想问的只是彻底。 考虑Apple Watch内置的地图应用程序。 当您使用转弯转向的方向时,即使屏幕closures,应用程序显示为背景时,手表也可以左转或右转,手表会自定义触控模式。 另一个例子是当你在做锻炼的时候 – 如果你设定了一个目标,那么当你在那里得到50%和100%的时候,即使你没有看着手表,你的手腕也会轻轻一击在当时(屏幕closures,应用程序背景)。 在watchOS 2中,有什么办法可以让我们的第三方开发者在屏幕closures和应用程序背景时使应用程序发挥一定的触觉模式? 我知道playHaptic:方法在应用程序处于活动状态时工作,可让您播放几种不同types的触觉模式,而且我知道,虽然应用程序处于非活动状态,但您可以playHaptic:通知 – 但通知只会播放“通知“触觉,没有select。

iAd应用程序需要多长时间才能开始生成展示次数?

周五我发布了一个iAd的应用程序。 到目前为止,它已经产生了零的展示与许多请求 – 填充率为零。 我的请求大部分在美国(〜90%),所以问题不在于iAd不支持的国家/地区)。 尽pipe请求数量较less,但较不受欢迎的较老的应用程序始终能够产生98%的填充率。 我只是想知道iAd应用程序是否正常,不能立即生成展示。 我应该期望在一段时间后最终得到印象,还是有什么问题?

iOS中的NSAttributedString中NSBackgroundColorAttributeName-like属性?

我正在计划使用NSAttributedString来突出部分string与用户search的匹配查询。 但是,我找不到一个iOS的等价物NSBackgroundColorAttributeName – 没有kCTBackgroundColorAttributeName 。 这样的事情是否存在,类似于NSForegroundColorAttributeName成为kCTForegroundColorAttributeName的方式?