小编Apu*_*urv的帖子

如何用格式创建一个字符串?

我需要创建一个格式的字符串,可以将int,long,double等类型转换为字符串.使用Obj-C,我可以通过以下方式完成.

NSString *str = [NSString stringWithFormat:@"%d , %f, %ld, %@", INT_VALUE, FLOAT_VALUE, DOUBLE_VALUE, STRING_VALUE];
Run Code Online (Sandbox Code Playgroud)

如何用swift做同样的事情?

ios swift ios8

175
推荐指数
7
解决办法
22万
查看次数

如何在UIViewController中使用applicationDidBecomeActive?

我想在应用程序变为活动状态或成为前台时在UIViewController中重新加载数据.

我知道在AppDelegate类中调用了applicationDidBecomeActive.
但我必须有一个UIViewController的全局变量来重新加载AppDelegate类中的数据,就像这段代码一样:

in AppDelegate.m

// global variable
UIViewController *viewController1;
UIViewController *viewController2;

-(void)applicationDidBecomeActive:(UIApplication *)application
{
    [viewController1 reloadData];
    [viewController2 reloadData];
}
Run Code Online (Sandbox Code Playgroud)

但是,当我有很多UIViewControllers时,它很不方便.

我可以在UIViewController而不是AppDelegate类中使用applicationDidBecomeActive吗?
或者有比UIViewController的全局变量更好的方法吗?

我还需要使用UIViewControllers中的以下方法:

-(void)applicationWillResignActive:(UIApplication *)application
-(void)applicationDidEnterBackground:(UIApplication *)application
-(void)applicationWillEnterForeground:(UIApplication *)application
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

62
推荐指数
3
解决办法
6万
查看次数

如何在UIAlertView for iOS 7中添加子视图?

我有在iTunes商店它显示了一些应用程序UILabelUIWebViewUIAlertView.根据会议视频,addSubViewUIAlertView不起作用.他们已经谈过了ContentView.但在GM种子SDK中,我找不到该属性,似乎没有别的办法.

我唯一能做的就是创建一个自定义子类UIView并使其工作UIAertView.你能建议其他简单的解决方案吗?

谢谢您的帮助.

objective-c uialertview ios ios7

22
推荐指数
2
解决办法
4万
查看次数

如何将字符串附加到NSMutableString

我是Objective-c的绝对新手

用这个代码

NSMutableString *teststring;
[teststring appendString:@"hey"];
NSLog(teststring);
Run Code Online (Sandbox Code Playgroud)

控制台中没有显示任何内容.

当然我在这里做错了...... :-)

iphone objective-c ios

19
推荐指数
4
解决办法
4万
查看次数

如何从'sender'对象访问用户定义的运行时属性?

我有一个UIButton故事板场景.该按钮配置了User-Defined-RunTime-Attribute'type'(String).按下按钮调用

-(IBAction)pressedButton:(id)sender

我能从"发件人"访问用户定义的运行时属性吗?

xcode objective-c interface-builder ios

14
推荐指数
1
解决办法
1万
查看次数

无法分发我的应用:"您的应用包含非公开API使用情况."

在我修复了一些错误并重构了我在App Store上发布的项目后,它无法分发.Xcode显示以下错误消息:

  • 您的应用包含非公开API使用情况.请检查错误,更正错误,然后重新提交申请.
  • 该应用程序引用Payload/XXX.app/XXX中的非公共符号:UICreateCGImageFromIOSurface

XXX是应用名称.

我搜索整个项目,但没有找到任何关键字(UICreateCGImageFromIOSurface).我怎样才能解决这个问题?

iphone ios

11
推荐指数
1
解决办法
5917
查看次数

如何解雇PushViewController?

我的应用程序中有10个viewControllers.我已经使用每个viewController的NEXT按钮上的NavigationController的pushViewController方法推送了所有这些viewControllers.

我已经使用了代码;

[self.navigationController pushViewController:someView animated:YES];
Run Code Online (Sandbox Code Playgroud)

现在我想从第10个子节点(viewController)跳回rootViewController.

我怎样才能做到这一点 ?

请帮我..

谢谢.

iphone objective-c ios ios5

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

从列出的Plist加载NSDictionary

plist用来存储键值列表.当应用程序需要该列表时,尝试加载列表到NSDictionary.一切都很好,直到这里.

我在这里加载plist文件:

NSString *myPlistFilePath = [[NSBundle mainBundle] pathForResource: @"cities" ofType: @"plist"];
cities = [NSDictionary dictionaryWithContentsOfFile: myPlistFilePath];
Run Code Online (Sandbox Code Playgroud)

当我们看,cities是一个NSDictionary.然后我将所有列表键值推送到TableView,不知道它在plist文件中没有列出.随机排序.

有没有办法搞清楚?提前致谢.

objective-c nsdictionary plist ios

5
推荐指数
1
解决办法
6528
查看次数

RoboVM无法看到iosProvisioningProfile

我正在尝试配置为iOS RoboVM构建我的LibGDX项目.

在我的 build.gradle

project(":ios") {
    apply plugin: "java"
    apply plugin: "robovm"

    configurations { natives }

    dependencies {
        compile project(":core")
        compile "org.robovm:robovm-rt:${roboVMVersion}"
        compile "org.robovm:robovm-cocoatouch:${roboVMVersion}"
        compile "com.badlogicgames.gdx:gdx-backend-robovm:$gdxVersion"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-ios"
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-ios"
    }

    robovm {
        // Configure robovm
        iosSignIdentity = "ABCD123455442D6E878394E55925E0987654321"
        iosProvisioningProfile = "/path/to/profile.mobileprovision"
        iosSkipSigning = false
        stdoutFifo = ""
        stderrFifo = ""
    }

}
Run Code Online (Sandbox Code Playgroud)

我不确定iosSignIdentity的内容是否也正确,那些字符(不是那些,但是接近)是返回的序列 security find-identity -v -p codesigning

到目前为止,我完全拒绝查看从Apple下载的配置文件文件.我得到的错误是:

> No provisioning profile found matching '/path/to/profile.mobileprovision'
Run Code Online (Sandbox Code Playgroud)

几天来,我一直在反对这一点.有任何想法吗?

gradle ios libgdx provisioning-profile robovm

5
推荐指数
1
解决办法
3373
查看次数

我可以在Tumblr上检索超过20个帖子标题名称吗?(通过JSON)

我制作了一个脚本来检索我的一个博客的所有帖子标题的字符串.问题是我无法检索超过20个标题.

理论上,http ://www.tumblr.com/docs/en/api/v1 说:"默认包含最近的20个帖子.你可以传递这些可选的GET参数:.... num - 帖子数量返回.默认值为20,最大值为50. ....."

我应该能够获得最多50?

我的GET代码如下所示:

$.ajax({
    url: "http://api.tumblr.com/v2/blog/var-lak.tumblr.com/posts?api_key=(my-api-key)text?limit=50&format=text",
    dataType: 'jsonp',
    success: function(results){
    //.....
Run Code Online (Sandbox Code Playgroud)

在此先感谢,Attila

json get tumblr

4
推荐指数
1
解决办法
1783
查看次数