小编Pop*_*eye的帖子

iPhone上的推送通知如何确定通知哪些用户?

我只想更多地了解推送通知.

假设我的应用程序连接的Web服务需要用户使用用户名和密码登录.这一切在运行应用程序时都能正常工作.

现在...... Web服务如何确定将推送通知发送给哪个用户?

我真的不确定它如何与用户名和密码的用户一起工作.如果有人能够启发我,那将是很棒的.更好的理解可以在将来改进我的应用程序.谢谢!

iphone objective-c push-notification ios5

3
推荐指数
1
解决办法
1172
查看次数

Xcode - 在构建应用程序时仍然会构建删除图像

在我提交苹果批准之前,我正在尝试清理我的应用程序,但我有一个问题.我删除了一些不需要的背景图片,但应用程序似乎认为它们仍然存在.我已经完全从手机中删除了应用程序,但是当我构建它仍然存在时.图像已从Mac中完全删除,即使在模拟器文件夹中也不存在

/Users/******/Library/Application Support/iPhone Simulator/5.0/*********/appname.app
Run Code Online (Sandbox Code Playgroud)

我似乎无法弄清楚什么是错的.

我看过几个问题,比如

Xcode-删除的图像出现在模拟器中

但这不起作用,我也试过了

试图从Xcode 4中删除图像

当它构建时,只需将其添加回来.

有人可以帮忙吗?或建议我可以找到一些帮助?

iphone objective-c xcode4 ios5

3
推荐指数
1
解决办法
7205
查看次数

以编程方式删除UIScrollView中的内容?

如何以编程方式删除UIScrollView中的内容?因为我必须经常更新其中的内容.

iphone objective-c uiscrollview ios

3
推荐指数
3
解决办法
2121
查看次数

iPhone应用程序的iPad字体大小增加

我的iPhone应用程序在iPad上以2x模式显得很棒.唯一没有的是文本.这是我用来定义某些变量的字体大小的代码:

[letter setFont: [UIFont fontWithName:@"Helvetica" size:30]];
Run Code Online (Sandbox Code Playgroud)

由于我在整个应用程序中使用了几种不同的字体大小,是否有一个简单的声明可以说,如果在iPad上,大小:50?谢谢!

objective-c uifont ipad

3
推荐指数
1
解决办法
2424
查看次数

如何向导航控制器添加按钮

这是我的代码..我无法在导航控制器中添加按钮.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    UIViewController *viewController1, *viewController2, *viewController3,*viewController4;

    viewController1 = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
    viewController2 = [[DisplayAllImagesController alloc] initWithNibName:@"DisplayAllImagesController" bundle:nil];
    viewController3 = [[EmptyView alloc] initWithNibName:@"EmptyView" bundle:nil];
    viewController4 = [[ListView alloc] initWithNibName:@"ListView" bundle:nil];



    self.tabBarController = [[UITabBarController alloc] init];
    self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController2, viewController1, viewController3, viewController4, nil];
    self.tabBarController.title = @"Title";

    self.navController = [[UINavigationController alloc]
                          initWithRootViewController:self.tabBarController];
    self.window.rootViewController = self.navController;
    [self.window makeKeyAndVisible];
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

所以,请让我知道如何添加按钮到导航控制器...请...

objective-c uinavigationbar uibarbuttonitem

3
推荐指数
1
解决办法
7691
查看次数

如何将图像从我们的应用程序导出到Instagram?

我使用了以下代码,但它没有用.我想把我的应用程序中的图像放到我的iPhone上安装的Instagram应用程序中.

NSString *fileToOpen = [[NSBundle mainBundle] pathForResource:@"IMG_0192"  ofType:@"jpg"];
fileToOpen = [fileToOpen substringToIndex:[fileToOpen length] - 3];
fileToOpen=[NSString stringWithFormat:@"%@ig",fileToOpen];
NSURL *instagramURL = [NSURL URLWithString:@"instagram://app"];
NSLog(@"%@",fileToOpen);
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
//imageToUpload is a file path with .ig file extension
/*UIAlertView *alert = [[UIAlertView alloc] 
                      initWithTitle:@"" 
                      message:@"Can open app!" 
                      delegate:self  
                      cancelButtonTitle:@"OK" 
                      otherButtonTitles:nil];
[alert show];
*/

self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:fileToOpen]];
self.documentInteractionController.UTI = @"com.instagram.photo";
self.documentInteractionController.annotation = [NSDictionary dictionaryWithObject:@"Its a testing" forKey:@"InstagramCaption"];
Run Code Online (Sandbox Code Playgroud)

我尝试了很多,但它根本不起作用.

iphone objective-c ios instagram

3
推荐指数
1
解决办法
5753
查看次数

如何在UIWebView中显示地址栏

我有一个UIWebView这是代码:

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *fullURL = @"https://facebook.com";
    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [_Facebook loadRequest:requestObj];
    // Do any additional setup after loading the view.
}
Run Code Online (Sandbox Code Playgroud)

当它出现时我想要显示地址栏,就像我打开Safari应用程序时一样.我以为是这行代码NSURLRequest*requestObj = [NSURLRequest requestWithURL:url]; 但我猜不是.

objective-c uiwebview

3
推荐指数
1
解决办法
4300
查看次数

当我的应用程序在iPad上运行时,屏幕始终显示

我开发了一个iPad应用程序,我希望屏幕永远不会睡觉或锁定.我想让应用程序运行时屏幕亮起.

在android中有一个屏幕和唤醒锁处理相同,但我无法找到相同的IOS.

我猜它将是Project或target中的一些设置.请帮忙.

objective-c ios

3
推荐指数
1
解决办法
1196
查看次数

iOS视图在addSubview上重置

我有一个带有方形图像的故事板中间位于:280,140(垂直)当应用程序启动时,我可以通过按下按钮移动此imageView.我使用以下方法移动imageView:

    _mainImage.frame = CGRectMake(_mainImage.frame.origin.x + 2, _mainImage.frame.origin.y, _mainImage.frame.size.width, _mainImage.frame.size.height);
Run Code Online (Sandbox Code Playgroud)

在应用程序运行时,我不断向mainView添加新的imageView:

UIImageView *imgView;
imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, yCoordinate, 50, 10)];
imgView.backgroundColor = [UIColor whiteColor];
[self.view addSubview:imgView];
Run Code Online (Sandbox Code Playgroud)

每当我调用此代码时,我放置在中间并移动的方形图像视图将被设置回其起始位置.看起来每次调用addSubview时mainView都会"重置".有没有办法在没有mainView"重置"的情况下添加子视图?

objective-c reset addsubview ios

3
推荐指数
1
解决办法
936
查看次数

启动Image/Splashscreen差异以及需要哪些差异?

我一直在阅读iOS人机界面指南,因为一位更高级的开发人员转过身来告诉我,不需要default.png图像,或者他称之为启动画面,他认为这是因为这一行:

尽可能避免显示启动画面或其他启动体验.用户可以立即开始使用您的应用程序.

但我不相信他是对的,因为这份文件也说明了

您必须至少提供一个启动图像.通常,iPhone应用程序包括至少一个纵向的启动图像; iPad应用程序包括至少一个纵向启动图像和至少一个横向启动图像.

现在我做了一些研究,发现启动图像和启动画面之间存在差异,但没有明确的答案.

任何人都可以提供任何其他证据(可能来自Apple),声明这些图像是必需的,所以我可以回去说"不,你错了"?

如果可能的话,一个很好的描述性答案描述了启动图像(default.png)和启动画面(在我看来不是default.png图像)之间的区别?

splash-screen ios

3
推荐指数
1
解决办法
1599
查看次数