小编130*_*13a的帖子

在运行时获取iPhone应用程序的产品名称?

怎么能实现这一目标?我想得到这个名字,所以我可以在一个应用程序中显示它,而不必在每次更改名称时更改代码,当然.

iphone ios

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

如何在LLDB调试器中调用方法或执行代码?

我知道我可以print someFloatVariable在设置断点时键入po [self someIvarHoldingAnObject],但是我不能做有用的事情,比如:

[self setAlpha:1];
Run Code Online (Sandbox Code Playgroud)

然后吐出来:

错误:'[self'不是有效的命令.

奇怪的是我可以打电话po [self someIvarHoldingAnObject],它将打印出它的描述.

我相信我在一年前看过一个视频,其中有人演示了如何在运行时通过控制台执行代码,如果我没有弄错,这个人也提供了参数并为指针分配了对象.怎么做?

xcode llvm lldb

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

向山狮通知中心发送通知

有人可以举例说明从Cocoa应用程序向通知中心发送测试通知吗?例如.当我点击一个NSButton

macos xcode cocoa objective-c osx-mountain-lion

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

从iPhone设备查找当前国家/地区

我必须在iPhone设置中获取当前国家/地区.谁能告诉我如何在iPhone应用程序中获取当前国家/地区.

我必须使用当前国家来解析我需要通过当前国家/地区的RSS源.

请帮我找到这个国家.

提前致谢.

iphone objective-c appsettings application-settings ios

50
推荐指数
7
解决办法
5万
查看次数

UITextView:禁用选择,允许链接

我有一个UITextView显示一个NSAttributedString.textView editableselectable属性都设置为false.

attributionString包含一个URL,我想允许点击URL来打开浏览器.但只有在selectable属性设置为的 情况下才能与URL进行交互true.

如何仅允许用户交互来点击链接,而不是用于选择文本?

uitextview nsattributedstring ios

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

iOS检查应用程序是否可以访问麦克风

随着iOS 7的推出,应用程序必须在想要录制音频时请求麦克风访问.

如何检查应用程序是否可以访问麦克风?
在iOS 8 SDK中我可以使用AVAudioSessionRecordPermission枚举,但如何在iOS 7中检查?

信息:
我不想请求权限,我只想检查应用是否可以访问麦克风.(如位置访问权限):

if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied) {
    // Do something
}
Run Code Online (Sandbox Code Playgroud)

microphone objective-c ios avaudiosession swift

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

IOS 7中的外部蓝牙键盘集成

我需要在我的应用程序中支持外部键盘功能,并且需要在应用程序中检测到Alt + Tab Tab等组合键才能触发某些事件.在IOS 6中,我已经覆盖了

- (void)sendEvent:(UIEvent *)anEvent;
Run Code Online (Sandbox Code Playgroud)

函数在UIApplication子类中获取外部键盘上的按键组合.

但是现在我在IOS 7中测试我的应用程序,并且sendEvent似乎甚至没有被调用任何硬件键按下事件.

任何解决方案..?

keyboard bluetooth uiapplication ios7

7
推荐指数
2
解决办法
3845
查看次数

iOS 7不显示网络活动指示符

我知道这个问题已经被问过很多次,但没有一个解决方案适合我.
如何在iOS状态栏中隐藏网络活动指示器?
大多数网站都会告诉您使用以下代码,但指标仍会显示在状态栏中.

[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible: NO];
Run Code Online (Sandbox Code Playgroud)

networking statusbar ios

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

访问已发布的NSString不会导致应用程序崩溃

我知道这可能与Stackoverflow上提出的问题完全相反,但今天我发生了一些非常奇怪的事情.我试图向某人展示如何使用Instruments和NSZombies,所以我试图创建一个崩溃.

我宣布了一个NSString,发布它,然后尝试访问它,但应用程序没有崩溃

NSString* test = [[NSString alloc] init];
[test release];
NSlog(@"%@", test);
Run Code Online (Sandbox Code Playgroud)

我甚至试图发布它两次,但它仍然没有使应用程序崩溃,它只是打印null.

任何人都可以解释一下我做错了什么或我逻辑中的缺陷在哪里?

谢谢


编辑:我也试过这样的东西,但仍然没有崩溃

NSString* test = [[NSString alloc] init];
test = @"something";
NSlog(@"%@", test);
[test release];
NSlog(@"%@", test);
Run Code Online (Sandbox Code Playgroud)

我甚至添加了两个连续版本,测试=零; 发布后,只是为了确保.

xcode objective-c ios

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

iOS从条形图按钮项目底部显示弹出窗口

我有一个UIPopoverController提出UIViewController使用此方法:

[self.popover presentPopoverFromBarButtonItem:self.infoBarButtonItem 
                     permittedArrowDirections:UIPopoverArrowDirectionUp
                                     animated:YES];
Run Code Online (Sandbox Code Playgroud)

self.popover是我的UIPopoverController.

代码效果很好,但Popover箭头位于BarButtonItem如何显示Popover的箭头"按钮"下方?

这是它目前的样子:
altText

objective-c uibarbuttonitem uipopovercontroller ios uipopover

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

C#将字符串转换为字典

我从Bitly api 得到这个响应字符串:

{ "status_code": 200,
  "status_txt": "OK",
  "data":
    { "long_url": "http:\/\/amazon.de\/",
      "url": "http:\/\/amzn.to\/1mP2o58",
      "hash": "1mP2o58",
      "global_hash": "OjQAE",
      "new_hash": 0
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将此字符串转换为字典,如何访问键的值"url"(不包括所有字符串\)

c# string dictionary system.net

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

在 macOS 上以编程方式打开关于应用程序窗口

在 Mac OS X 上,每个应用程序都有一个“关于”窗口,可以通过单击菜单栏中About [appname][appname]菜单打开。

我想以编程方式打开这个窗口。这可能吗?

EG:iTunes 的“关于”按钮:

iTunes 关于菜单项

macos cocoa nsapplication

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

iPhone,addSubView不会调用willViewAppear?

我正在添加一个视图-addSubView.我也在其他地方使用这个视图presentModalViewController.

-viewWillAppear 使用presentModalViewController调用,但不使用addSubView调用.

毫无疑问这是显而易见的事情?

iphone xcode

2
推荐指数
1
解决办法
2989
查看次数