Tag: iphone

UIModalTransitionStylePartialCurl不会回到以前的状态。 (不是解雇)

我有2个视图控制器,让我们说A和B.在A,我打电话B以过渡样式显示UIModalTransitionStylePartialCurl [b setModalTransitionStyle:UIModalTransitionStylePartialCurl]; [self presentModalViewController:b animated:YES]; 它工作正常。 但是,当我按iOS 4.3编译的程序中的curl区域。 它并没有解雇。 它不回到视图控制器… 最有趣的是,这个curl是积极的,并在iOS 5.0编译的应用程序中给予回应。 我该如何解决这个问题? 而且,为什么它不closuresB视图控制器并返回到A?

如何保持与MKAnnotation相关的数据在标注popup并且用户点击泄露button后丢失?

在用户点击引脚,看到标注并点击揭示button(打开详细视图控制器)之后,如何保存与MKAnnotation对象关联的数据? 我想在详细视图控制器中显示与引脚相关的所有数据。 我有一个简单的MKAnnotation类,如下所示: #import <Foundation/Foundation.h> #import <MapKit/MapKit.h> @interface VoiceMemoryAnnotation : NSObject <MKAnnotation> { NSString * blobkey; } @property (nonatomic, retain) NSString * blobkey; -(id)initWithBlobkey:(NSString *) key andCoordinate:(CLLocationCoordinate2D) c; @end 我实现了callback“viewForAnnotation” – (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation { MKPinAnnotationView*singleAnnotationView = [[MKPinAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:nil]; // PM: this pin will have a callout (ie dont' forget to override […]

iPhone:禁用“双击空格键”。快捷键?

默认情况下,如果您在iPhone或iPad上点击两次空格键,而不是获得“”(两个空格),则会得到“。”(一个句点后跟一个空格)。 有什么办法来禁用代码中的这个快捷方式? 更新:通过UITextInputTraits禁用自动更正不起作用。 更新2:明白了! 看到我的post下面。

志愿者匹配API Objective C

我正在使用AFNetworking在VolunteerMatch API上执行Web请求。 当我执行请求时,我收到一个200代码,但是我没有收到答复。 这是一个典型的VolunteerMatch请求的样子: GET /api/call?action=helloWorld&query=… HTTP/1.1 Host: www.volunteermatch.org Accept-Charset: UTF-8 Content-Type: application/json Authorization: WSSE profile="UsernameToken" X-WSSE: UsernameToken Username="acme", PasswordDigest="quR/EWLAV4xLf9Zqyw4pDmfV9OY=", Nonce="d36e316282959a9ed4c89851497a717f", Created="2003-12-15T14:43:07-0700" 这里是扩展文档。 这是我用来提出请求的代码: // Create parameters NSDictionary* param = @{ @"action":@"helloWorld", @"query":@"{\"name\":\"john\"}" }; // Create Manager AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer = [AFJSONResponseSerializer serializer]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; // Add Headers [manager.requestSerializer setValue:@"WWSE […]

如何在不使用redirectSafari浏览器的情况下将iOS应用程序与最新的FBSDK进行整合

您好,我search的答案,以避免新的Facebook的Facebookredirectsafari.how打开Facebook的应用程序内的login视图,如果redirect到Safari可能拒绝在应用程序商店? 帮助我..提前感谢

testing中的iPhone应用程序在几天后崩溃

我是新来的iPhone应用程序,这是我第一次尝试。 我做了一个简单的应用程序,它有两个button。 一个button打开一个URL,另一个打开一个popup窗口。 我还没有注册成为苹果开发者,而是通过连接到Xcode来testing我的应用程序在物理设备上。 当我安装应用程序时,尽pipe从Xcode断开连接,它仍能正常运行几天。 但是,几天之后,应用程序不会打开并闪烁黑屏,然后返回到主屏幕。 当我重新连接到Xcode并在同一个iPhone上再次运行相同的代码,它再次正常工作了几天,然后再次崩溃。 我无法理解为什么应用程序在几天之后performance得如此,而不是立即。 如果没有作为开发者login,是否有申请到期? (configuration文件即将过期)如果不是,请指导我如何解决这个问题? 请给我尊敬的build议/意见,因为我很困难,需要尽快find一个解决scheme。 非常感谢!

如何计算Objective-C中特定date的一年中的哪一天?

这是我花了几个小时才弄清楚的,因此想和大家分享一下。 问题是:如何确定特定date的一年中的哪一天? 例如1月15日是第15天,12月31日是不是闰年的第365天。

在滚动UIScrollView期间UILabel更新停止

我有一个scrollView与imageView里面。 scrollView是superView的子视图,而imageView是scrollView的子scrollView 。 我还有一个标签(在超级视图级别),每毫秒从NSTimer接收文本属性的更新值。 问题是:在滚动期间,标签停止显示更新。 当滚动结束时,标签上的更新重新开始。 当更新重新启动它们是正确的; 这意味着label.text值按预期更新,但在滚动时,更新显示会在某处被覆盖。 不pipe是否滚动,我都想在标签上显示更新。 以下是如何实现标签更新: – (void)startElapsedTimeTimer { [self setStartTime:CFAbsoluteTimeGetCurrent()]; NSTimer *elapsedTimeTimer = [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(updateElapsedTimeLabel) repeats:YES]; } – (void)updateElapsedTimeLabel { CFTimeInterval currentTime = CFAbsoluteTimeGetCurrent(); float theTime = currentTime – startTime; elapsedTimeLabel.text = [NSString stringWithFormat:@"%1.2f sec.", theTime]; } 感谢您的帮助。

shouldAutorotateToInterfaceOrientation不起作用

我一直在肖像模式下写我的通用应用程序,现在约15笔尖文件,许多viewCotnrollers,我想实现shouldAutorotateToInterfaceOrientation并devise一些屏幕在横向模式。 join: – (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return YES; } 到我的所有viewControllers,不做的工作。 在debugging期间,我看到这个方法被调用,但它不会工作! 不在模拟器中,不在设备中,不在Iphone中,不在Ipad中! 我在论坛中search了一些答案,并看到一些build议使用: – (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown ); } 也没有工作, 添加: [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 和 [[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications]; 到我的viewDidLoad和viewDidUnload分别没有任何工作。 我迷路了..任何帮助都行! 只是一个更多的信息.​​..所有我的意见是typesUIControl,因为我需要TuchUpInside工作。 Appriciate你的帮助。

如何从我的应用程序打开设置应用程序?

在我正在开发的iPhone应用程序中,用户需要通过设置应用程序input一些configuration,然后我的应用才能连接到服务器并运行。 现在,当用户第一次启动我的应用程序,我显示一个警告,解释用户应该去设置,inputconfiguration的细节,然后重新启动,但这不是理想的。 不幸的是,我没有办法为这个应用程序提供合理的默认值,服务器主机名,用户帐户等将因用户而异。 我认为我所希望的最好的方式是显示一个警告,解释一些configuration需要通过设置进入,并提供一个“Take me there …”button,打开设置,然后打开我的应用程序的设置部分。 如果这是不可能的,开放设置比没有好。 我隐约记得,iPhone越狱的人已经find了通过地址簿中的一个有趣的URL或电话号码启动设置或其他应用程序的方式,但我没有在Google中find任何有关它的信息。 🙁