谷歌地图是否有任何网址,它会返回地址的纬度和经度.我想在iPhone Map工具包中使用这些lat和long细节来绘制一些信息.
我已经通过应用内购买创建了iPhone应用.现在,我正处于测试阶段.
我创建了配置文件com.satyam.testapp在iTunes中连接我创建了应用程序并上传了图像,屏幕截图,desscription等.我还创建了两个用于应用内购买的ID.一个是com.satyam.testapp.book1,另一个是com.satyam.testapp.book5
我还创建了测试帐户,用于验证我的应用内购买.
使用com.stayam.testapp我创建了开发人员测试配置文件,并在我开发的应用程序中使用它.
我在iphone中登出了itunes app store帐户.
现在我开始在我的iphone上运行我的应用程序.它说没有物品可以购买.但它甚至没有要求我输入我要输入测试帐户用户名和密码的凭据.....
怎么调试呢?
这是我的代表:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
NSArray *myProduct = [[NSArray alloc] initWithArray:response.products];
for(int i=0;i<[myProduct count];i++)
{
SKProduct *product = [myProduct objectAtIndex:i];
NSLog(@"Name: %@ - Price: %f",[product localizedTitle],[[product price] doubleValue]);
NSLog(@"Product identifier: %@", [product productIdentifier]);
}
for(NSString *invalidProduct in response.invalidProductIdentifiers)
NSLog(@"Problem in iTunes connect configuration for product: %@", invalidProduct);
[request autorelease];
[myProduct release];
}
Run Code Online (Sandbox Code Playgroud) 在我看来,我在顶部有导航栏,剩下的视图充满了地图视图.我的地图视图有针脚,点击针脚时,它也会显示注释.在右上方导航栏中我有一个按钮,点击它,我想删除弹出的注释视图.(那里有什么注释视图,我想从视图中删除).有人可以告诉我该怎么做.
我们可以做的简单任务是将一些触摸事件发送到地图视图,这将隐藏它.....我是对的.怎么做?
在我的应用程序默认情况下,状态栏是可见的 我的应用程序支持横向和纵向方向.当我想播放视频时,我正在隐藏状态栏,以便我的视频将全屏显示.视频完成后,我将状态栏恢复原状.
我正在使用以下代码来显示视频:
UIWindow* window = [[UIApplication sharedApplication] keyWindow];
[window addSubview:playerView];
Run Code Online (Sandbox Code Playgroud)
(我不能在我的代码中使用视图控制器.这是一个限制)
现在问题是:我的应用程序现在处于横向状态,单击按钮,我将隐藏状态栏并开始播放视频.播放视频时,我将手机的方向更改为肖像,并允许视频完成.视频完成后,设备仍处于纵向模式,播放器视图将被删除,状态栏将再次显示.现在我注意到我的纵向视图向上移动了20个像素并且显示状态栏.但是当我第一次启动应用程序时,状态栏会首先显示在其下方,我的视图会显示出来.
我该如何处理这种情况?
简单地在视图控制器中使用以下代码.
- (void)viewDidLoad {
[[UIApplication sharedApplication] setStatusBarHidden:YES];
[self performSelector:@selector(showStatusAgain) withObject:nil afterDelay:6.0];
[super viewDidLoad];
}
-(void)showStatusAgain
{
[[UIApplication sharedApplication] setStatusBarHidden:NO];
}
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}
Run Code Online (Sandbox Code Playgroud)
当你使用上面的代码运行应用程序时,它将以纵向方式启动.现在将其旋转为横向.你可以注意到这个问题.
如何检测我是否使用iphone模拟器或ipad模拟器.我正在使用一些第三方库,我将传递一个参数,无论我使用的是ipad还是iphone.为了测试应用程序,我想以编程方式检测我是否使用iphone模拟器或ipad模拟器.有没有办法识别它?
在我的应用程序中,我正在尝试将发布消息集成到twitter.(我在我的twitter应用程序中生成了消费者密钥和消费者密钥.
我正在使用以下代码.
#pragma mark SA_OAuthTwitterEngineDelegate
- (void) storeCachedTwitterOAuthData: (NSString *) data forUsername: (NSString *) username {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject: data forKey: @"authData"];
[defaults synchronize];
}
- (NSString *) cachedTwitterOAuthDataForUsername: (NSString *) username {
return [[NSUserDefaults standardUserDefaults] objectForKey: @"authData"];
}
- (void) twitterOAuthConnectionFailedWithData: (NSData *) data
{
NSLog(@"Failed");
}
//=============================================================================================================================
#pragma mark SA_OAuthTwitterControllerDelegate
- (void) OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername: (NSString *) username {
NSLog(@"Authenicated for %@", username);
}
- (void) OAuthTwitterControllerFailed: (SA_OAuthTwitterController *) controller {
NSLog(@"Authentication …Run Code Online (Sandbox Code Playgroud) 在我的iPad应用程序中,第一个视图是认证视图.
它有4个方框作为iPhone密码屏幕,用户只需输入键盘上的数字.这里的方框被禁用.
现在iPad有键盘隐藏按钮,它隐藏了键盘.问题是我无法带回键盘.如何在此视图中禁用隐藏键盘?
在iOS中,我正在使用可从事件(CMAccelerometerData *)获得的事件时间戳,
我想知道其引用的是2001年还是1970年?
我找不到解释时间戳详细信息的适当文档。
我正在尝试动态设置集合视图单元格的宽度。最初它没有按预期渲染。但是当我点击单元格时,它会根据我的需要进行调整。这是我写的代码:
代码
import UIKit
class ViewController: UIViewController,UICollectionViewDelegate,UICollectionViewDataSource {
@IBOutlet weak var collView: UICollectionView!
var tasksArray = ["To Do", "SHOPPING","WORK"]
var selectedIndex = Int()
override func viewDidLoad() {
super.viewDidLoad()
let layout = collView?.collectionViewLayout as! UICollectionViewFlowLayout
layout.itemSize = UICollectionViewFlowLayout.automaticSize
layout.estimatedItemSize = CGSize(width: 93, height: 40)
// Do any additional setup after loading the view, typically from a nib.
}
func numberOfSections(in collectionView: UICollectionView) -> Int {
return 1
}
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return tasksArray.count
} …Run Code Online (Sandbox Code Playgroud) ios uicollectionview swift uicollectionviewdelegateflowlayout
iphone ×6
ios ×4
ipad ×2
mapkit ×2
annotations ×1
google-maps ×1
hide ×1
keyboard ×1
oauth ×1
orientation ×1
simulator ×1
statusbar ×1
swift ×1
twitter ×1
uibutton ×1