小编Jak*_*kub的帖子

如何在Objective-C中使用NSXMLParser获取标签参数?

XML结构中我有:

<font fontsize="10" fontcolor="#000000" fontface="file.ttf"/>
Run Code Online (Sandbox Code Playgroud)

如何使用字体大小,颜色和面部NSXMLParser?当然我有标准的实现

-(id)init
{
    self = [super init];

    parser = [[NSXMLParser alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"myxmlfile" ofType:@"xml"]]];

    [parser setDelegate:self];
    [parser parse];

    return self;
}

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict 
{
    NSLog(@"Started Element %@", elementName);
    element = [NSMutableString string];
}

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
    NSLog(@"Found an element named: %@ with a value of: %@", elementName, element);
}

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

UICollectionViewCell 不强制单元格大小

我在用

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
    return CGSize(width: 400, height: 600)
}
Run Code Online (Sandbox Code Playgroud)

指定 myCollectionView的像元大小。它工作正常,但是一旦我(UILabel.width == ContentView.width)在单元格UILabel内部添加宽度约束ContentView,单元格的宽度就会缩小到 的固有宽度UILabel

我正在使用UICollectionViewDelegateFlowLayout水平滚动。

如何强制坚持ContentView我指定的单元格大小并让子视图遵循自动布局约束?

autolayout uicollectionview swift uicollectionviewflowlayout

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

NSString作为Xcode项目中的资源

有没有办法简单地将static声明NSString为定义的int标识符?我想做像C++这样的事情#define MY_SIMPLE_ID 4.

编辑:我应该在哪里声明这个?在C++中,我可以使用它来全局访问资源文件.有没有办法在Objective-C中做到这一点?

macros objective-c c-preprocessor

0
推荐指数
1
解决办法
192
查看次数

enum objective-C和"<<"运算符

我正在阅读文档NSCalendar,为了好奇,我深入了解CFCalendarUnit,我看到了这个:

typedef enum {
   kCFCalendarUnitEra = (1 << 1),
   kCFCalendarUnitYear = (1 << 2),
   kCFCalendarUnitMonth = (1 << 3),
   kCFCalendarUnitDay = (1 << 4),
   kCFCalendarUnitHour = (1 << 5),
   kCFCalendarUnitMinute = (1 << 6),
   kCFCalendarUnitSecond = (1 << 7),
   kCFCalendarUnitWeek = (1 << 8),
   kCFCalendarUnitWeekday = (1 << 9),
   kCFCalendarUnitWeekdayOrdinal = (1 << 10),
   kCFCalendarUnitQuarter = (1UL << 11),
   kCFCalendarUnitWeekOfMonth = (1UL << 12),
   kCFCalendarUnitWeekOfYear = (1UL << 13),
   kCFCalendarUnitYearForWeekOfYear = (1UL << 14),
} CFCalendarUnit; …
Run Code Online (Sandbox Code Playgroud)

c++ enums typedef objective-c ios

0
推荐指数
1
解决办法
174
查看次数

uibarbuttonitem色调不是白色,当我设置它

我在我的app delegate(iOS7)中有这个:

self.window.tintColor = [UIColor whiteColor];

但不知何故,uibarnavigationitem(系统默认添加图标)的颜色将自己设置为黑色,所有其他项目都是白色.虽然当我重置iPhone模拟器时,这个添加图标是白色的,但在重新运行应用程序时,它会变黑.

此人的色调颜色在属性检查器中设置为默认值.在代码中我没有选择让它变黑.

我在app委托中做错了什么?

uinavigationcontroller uibarbuttonitem ios ios7

0
推荐指数
1
解决办法
2649
查看次数

在崩溃iOS app上调用的方法

问题是我想在我的申请被终止之前发送一些东西到钥匙串(是的,我的意思是终止 - 没有在后台).

我很确定这个AppDelegate方法:

- (void)applicationWillTerminate:(UIApplication *)application
Run Code Online (Sandbox Code Playgroud)

以前在类似的情况下工作.但现在,这种方法从未被调用过.

我正在使用Xcode 5并为iOS 7.0开发

objective-c ios

0
推荐指数
1
解决办法
2579
查看次数

如何打印正在运行的文本?例如打印"堆栈"Python将打印S然后然后是a然后是c然后k?

我使用notepad ++编写代码,然后使用Windows Power Shell查看输出.现在让我说我要打印这个......

"堆栈溢出"

但不是一次全部.首先它会打印S然后然后是a然后是c然后是k然后是空格然后是O ......?

那么在我们输入旧PC时是否有任何功能/方法来发布文本?

如果问题不完整,请告诉我我可以提供的更多信息.

更新

@uʍopǝpısdn是的,你了解我的要求.非常感谢答案.:)

好吧,我不知道它叫做模拟文本.:)

python

0
推荐指数
1
解决办法
87
查看次数