Tag: iPhone iPhone

在iPad上支持Javascript事件的列表

在iPad Safari上是否有所有支持Javascript事件的列表? 如果链接来自苹果官方网页,那将会很棒。 谢谢。

EXC_BAD_ACCESS使用在8.3设备上运行的gmaps sdk 1.9.0,Xcode 6.4

我有2个项目与谷歌地图SDK工作,他们目前在AppStore。 要记住的事情: 通过cocoapods安装Gmaps sdk 1.9.0版 Xcode版本6.4 部署目标7.1 设备:iPhone 4与8.3.0 今天,我已经像往常一样打开Xcode的第一个项目,试图在iPhone上编译和debugging,我有时得到一个EXC_BAD_ACCESS (code=1…)崩溃的应用程序,有时得到EXC_BAD_ACCESS (code=EXC_ARM_DA_ALING…) ,在这里没有堆栈跟踪,但总是在main.m上: return UIApplicationMain(argc, argv, nil, NSStringFromClass([TGPAppDelegate class])); 看到第一个线程我发现,这是错误是有关谷歌地图: 试过以下几点: 更新吊舱(没有工作) 用gmaps sdk页面上的示例代码replace我的代码(没有工作)* 我已经看了一些关于汽车布局,禁用(没有工作) 奇怪的是我也是: 在一个iPhone 6与8.4(DID工作) 尝试在一个iPhone的8.3(DID工作) 这两个项目都处于testing阶段,所以我不这样做,如果真的有这个问题,但是我担心有些用户不能使用这个应用程序。 我无法通过互联网find太多的信息,我甚至不知道去哪里寻找,有没有关于这方面的任何已知的错误报告? 这里是我使用的示例代码: -(void)viewDidLoad { [super viewDidLoad]; GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:37.80948 longitude:5.965699 zoom:2]; GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectZero camera:camera]; self.view = mapView; } 编辑1: 做更多的testing,发现问题只出现在debugging时(在运行应用程序时附加debugging器),如果从iPhone运行应用程序,然后将debugging器附加到进程,一切运行正常,我的意思是,如果地图试图渲染时,debugging器是附加的,那么你会得到exc_bad_access,这是一个debugging器错误呢?,我很困惑 […]

AppStore / iOS应用程序和解释代码 – 他们在哪里画线?

苹果的iOS开发者指南指出: 3.3.2 – 应用程序不得以任何方式自行安装或启动其他可执行代码,包括但不限于通过使用插件架构,调用其他框架,其他API或其他方式。 除了由Apple的Documented API和内置解释器解释和运行的代码外,不得在应用程序中下载或使用解释的代码。 假设在运行时允许下载数据 (如XML和图像,或者游戏级别描述)(我的印象是这样的),我想知道他们在“数据”和“代码”之间的界限。 想象一下为用户提供交互式“演示”的应用场景(例如调查)。 演示文稿不断添加到服务器,不同的演示文稿可供不同的用户使用,所以它们不能成为初始应用程序下载的一部分(这将是整个论点)。 它们以XML格式描述,但是是交互式的,它们可能包含这种条件分支(以伪forms显示以示范): <options id="Gender"> <option value="1">Male</option> <option value="2">Female</option> </options> <branches id="Gender"> <branch value="1"> <image src="Man" /> </branch> <branch value="2"> <image src="Woman" /> </branch> </branches> 当这个XML在应用程序中被解释和“播放”时,上述内容将分两步呈现。 首先显示一个select屏幕,用户可以点击两个选项(“男”或“女”)中的任何一个。 接下来,图像将被[dynamic下载]并根据上一步中的select进行显示。 现在,从这个angular度来看,很容易想象到额外的标签,仍然描述更多的逻辑。 例如,可以添加一个包含标签: <loop count="3"> <options… /> <branches… /> </loop> 这里的结果当然是,select屏幕/图像屏幕对将顺序地呈现三次。 或者想象一些描述游戏关卡的格式。 也许很自然地认为,作为被动的“数据”,但是如果它包括用户可以经过的几个门道,并且具有各种触发器,陷阱和附着在它们上面的点等,与使用脚本(或者确实是解释的代码) – 来描述执行顺序,选项及其条件响应? 假设数据的解释引擎已经存在于应用程序中,并且只能在应用程序中使用(不创build或编辑)这样的“演示”,那么这将如何抵制苹果的iOS指南? 在这个意义上,XML基本上不构成脚本语言(解释语言中的任何程序都不能用XML描述)? 如果专有脚本语言(参考上面使用的XML)是严格的沙盒(他们怎么知道的),并且不能以任何方式访问操作系统(但是能够下载内容 – 如调查或游戏)级别 […]

从iOS应用程序发送到PHP脚本不工作…简单的解决scheme是likey

我已经做了几次之前,但由于某种原因,我不能得到的职位去通过…我尝试的PHP脚本的variables设置为_POST,没有…当他们没有设置发布它的作品精细。 这是我的iOS代码: NSDate *workingTill = timePicker.date; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"HH:mm"]; NSString *time = [formatter stringFromDate:workingTill]; NSString *post = [NSString stringWithFormat:@"shift=%@&username=%@", time, usernameString]; NSData *postData = [post dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:NO]; NSString *postLength = [NSString stringWithFormat:@"%d", [post length]]; NSURL *url = [NSURL URLWithString:@"http://wowow.php"]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0]; [request setHTTPMethod:@"POST"]; NSLog(@"%@", post); […]

检测移动到移动Safari中的新标签

我有一系列打开popup窗口的页面(Mobile Safari中的新选项卡)。这些popup窗口中的每一个都需要知道它们是何时关注的。 在桌面上,我们使用window.onblur和window.onfocus来驱动这种行为。 但是,这些事件都不能在iPad上使用。 我也尝试了window.onpageshow和window.onpagehide ,似乎没有在正确的时间开火。 我有一个testingHTML文件: <html> <head> <script language="javascript"> console.log('Hello'); window.onblur = function(e) { console.log('blur'); }; window.onfocus = function(e) { console.log('focus'); }; window.onpagehide = function(e) { console.log('pagehide'); }; window.onpageshow = function(e) { console.log('pageshow'); }; </script> </head> <body> <a href="http://www.google.com" target="_blank">Click Me</a> </body> </html> 理论上,当你点击“Click Me”时,当出现新窗口时,你应该得到一个模糊事件。 但是这在移动Safari上不会发生。 onpagehide和onpageshow显示任何爱,他们只是帮助检测当你要closures标签。 我如何获得我在移动Safari浏览器中查找的行为? 有没有可能?

Xcode 6.3在项目重命名上崩溃

我刚刚更新了我的Xcode 6.3。 项目重命名时遇到问题。 有没有解决办法? 在某些情况下,它显示的是mymac,而不是模拟器或设备,在左上方的模式 – 设备部分。

如何根据框架在video中设置CATextLayer?

我已经尝试了许多想法,但没有成功,我的问题是,我有一个video,我提供了一个function,在video上写文本,并拖放到video上的文本现在我魔棒设置CATextlayervideo与propper由用户设置的位置,但不显示在正确的位置,所以请帮助我。 这是我为此使用的代码。 CATextLayer *titleLayer = [CATextLayer layer];//<========code to set the text titleLayer.string = self.strText; titleLayer.font = (__bridge CFTypeRef)(self.fonts);; titleLayer.fontSize = titleLayer.fontSize; titleLayer.position = CGPointMake (titleLayer.fontSize,titleLayer.fontSize); //?? titleLayer.shadowOpacity = 0.5; titleLayer.alignmentMode = kCAAlignmentCenter; titleLayer.bounds = CGRectMake(self.rectText.origin.x,self.rectText.origin.y-52, 480, 480); //You may need to adjust this for proper display [titleLayer setBackgroundColor:[UIColor redColor].CGColor]; [parentLayer addSublayer:titleLayer]; //ONLY IF WE ADDED […]

从相机拍摄的iphone图像自动旋转-90度

在编程上,我从我的相机中取得了我的应用程序中的图像。 它已被很好地取出,但当我转移到另一种观点,当时驳回这一观点,我的形象自动旋转-90度。 而这种变化只发生在第一次之后,当我移动没有发生变化时,意味着图像保持在-90度的状态,而这种情况只有在我从相机拍摄图像时才会发生。 当我从照片库取图像没有发现问题。 以下图像是我的原始图像 这是旋转的图像 我不知道为什么会发生这种变化。