小编the*_*end的帖子

检查NSArray中是否包含NSString实例

我有一个包含一堆字符串的数组,我想检查数组中是否包含某个字符串.如果我containsObject在数组上使用:message,我会得到正确的结果.NSString具有相同字符串的所有对象是否指向同一对象?或者为什么containsObject:工作?

NSArray *stringArray = [NSArray arrayWithObjects:@"1",@"2",@"3",anotherStringValue, nil];
if([stringArray containsObject:@"2"]){
  //DO SOMETHING
}
Run Code Online (Sandbox Code Playgroud)

cocoa nsstring nsarray

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

更改xcrun开发者路径

如何更改xcrun指向的目录?目前正指向

xcrun:错误:无法统计活动的Xcode路径'/Volumes/Xcode/Xcode44-DP7.app/Contents/Developer'.(没有相应的文件和目录)

我需要改变位置.谢谢.

xcode

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

ios中的自定义字体不起作用

我想在我的ios应用程序中使用HelveticaNeue-UltraLight.我将字体文件作为资源添加到我的项目中,并在plist文件中添加"由应用程序提供的字体"键.文件名是HelveticaNeue.dfont,我已将其添加到密钥数组中.

当我检查可用字体时,我现在可以看到它...

  NSArray *fonts = [UIFont fontNamesForFamilyName:@"Helvetica Neue"];

for(NSString *string in fonts){
    NSLog(@"%@", string);
}

1-07-08 17:32:57.866 myApp[5159:207] HelveticaNeue-Bold
2011-07-08 17:32:57.866 myApp[5159:207] HelveticaNeue-CondensedBlack
2011-07-08 17:32:57.867 myApp[5159:207] HelveticaNeue-Medium
2011-07-08 17:32:57.867 myApp[5159:207] HelveticaNeue
2011-07-08 17:32:57.868 myApp[5159:207] HelveticaNeue-Light
2011-07-08 17:32:57.868 myApp[5159:207] HelveticaNeue-CondensedBold
2011-07-08 17:32:57.868 myApp[5159:207] HelveticaNeue-LightItalic
2011-07-08 17:32:57.869 myApp[5159:207] HelveticaNeue-UltraLightItalic
2011-07-08 17:32:57.869 myApp[5159:207] HelveticaNeue-UltraLight // HERE IT IS!
2011-07-08 17:32:57.869 myApp[5159:207] HelveticaNeue-BoldItalic
2011-07-08 17:32:57.870 myApp[5159:207] HelveticaNeue-Italic
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用[UIFont fontWithName:@"HelveticaNeue-UltraLight"尺寸:12]时,我只是得到了HelveticaNeue-Light ..

我没有收到任何错误或警告.请帮忙!

iphone cocoa-touch uifont custom-font ios

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

无法获取版本 16.1 的设备 iPad14,3 的特征集

自从我开始使用 Xcode 14.1 以来,我一直在我的资源文件中看到此警告

无法获取版本 16.1 的设备 iPad14,3 的特征集

我已经检查了构建日志文件,它没有比该消息更多的详细信息。当尝试编译资产文件时会发生这种情况。

如果您知道它指的是哪一个特征集,请告诉我。

xcode ios ios16

31
推荐指数
1
解决办法
2995
查看次数

Calendar Framework/EventKit上的Google代表

我一直假设Google代表可以通过iCal和calendar.app查看,但我们的开发人员无法通过日历框架或EventKit查看.

这改变了吗?

cocoa-touch ios eventkit

25
推荐指数
1
解决办法
654
查看次数

xcode 4上的语义警告

我在Xcode 4上收到语义警告: *在这个函数之外,'struct sockaddr_in'的声明将不可见* 结构似乎在netinet/in.h中声明

该警告已在Reachability.h上标记,它是我从Apple示例下载的类.

#import <Foundation/Foundation.h>
#import <SystemConfiguration/SystemConfiguration.h>

typedef enum {
    NotReachable = 0,
    ReachableViaWiFi,
    ReachableViaWWAN
} NetworkStatus;
#define kReachabilityChangedNotification @"kNetworkReachabilityChangedNotification"

@interface Reachability: NSObject
{
    BOOL localWiFiRef;
    SCNetworkReachabilityRef reachabilityRef;
}

//reachabilityWithHostName- Use to check the reachability of a particular host name. 
+ (Reachability*) reachabilityWithHostName: (NSString*) hostName;

//reachabilityWithAddress- Use to check the reachability of a particular IP address. 
+ (Reachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress;

//reachabilityForInternetConnection- checks whether the default route is available.  
//  Should be used by applications …
Run Code Online (Sandbox Code Playgroud)

macos cocoa forward-declaration

24
推荐指数
2
解决办法
5416
查看次数

Xcode LLDB观察点

有没有办法使用LLDB在Xcode中观察变量?或者这只适用于GDB吗?我正在尝试使用该命令,watchpoint set variable但我收到消息:

无效命令'watchpoint set'

xcode gdb lldb

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

如何在ios中获取当前的应用程序图标

有没有办法在可可触摸应用程序中获取当前的应用程序图标?谢谢.

cocoa-touch uiapplication nsbundle ios

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

如何比较"任何"值类型

我有几个"Any"值类型,我想比较.

var any1: Any = 1
var any2: Any = 1

var any3: Any = "test"
var any4: Any = "test"

print(any1 == any2)
print(any2 == any3)
print(any3 == any4)
Run Code Online (Sandbox Code Playgroud)

使用==运算符会显示错误:

"二元运算符'=='不能应用于两个'Any'(又名'protocol <>')操作数"

这样做的方法是什么?

swift

19
推荐指数
2
解决办法
9778
查看次数

是 - [UITableView reloadData]异步还是同步?

当您调用-reloadData表视图实例时,它是否会使所有UITableViewDataSource调用异步?谢谢.

cocoa-touch uitableview ios

15
推荐指数
1
解决办法
5183
查看次数