小编JAH*_*lia的帖子

如何使视图看起来像报摊书架

我想在NewsStand应用程序中构建一个看起来像书架的视图......在这里是否有任何现成的开源项目来完成这项工作或类似的视图?

编辑:报摊:

在此输入图像描述

iphone xcode cocoa-touch ios

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

在释放消息之后保留视图控制器的计数不等于零

我有一个像这样初始化的视图控制器: HomeViewController *homeVC = [[HomeViewController alloc] initWithNibName:@"HomeViewController" bundle:nil];

然后我在使用这个视图控制器之后放置了这个方法:[homeVC release]; 在它之后我把NSLog@("%d",[homeVC retainCount]);控制台显示15作为retainCount数字,但是,我把双线[homeVC release];和相同的NSLog语句,结果= app崩溃...

两个问题:

1)任何人都可以解释一下吗?

2)我怎样才能使它retainCount等于零?

iphone objective-c ios

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

到达发件人对象的'tag'属性

我创建了一个IBAction这样的:-(IBAction) buttonTapped:(id)sender;并将它连接到一个UIButton使用界面构建器,问题是我不能做像NSLog(@"%d",sender.tag);编译器给我的语法错误,标签属性不存在于类型的对象id...但是当我做的事情就像NSLog(@"%@", sender);控制台显示关于按钮及其标签的信息 ......所以问题是:我如何UIButton通过发送者对象到达标签属性?

iphone xcode ios

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

将popViewControllerAnimated:放置在viewDidLoad或viewDidAppear中将不起作用

我有一个视图(viewB),它像往常一样使用pushViewController从另一个视图(viewA)推入导航控制器,但是由于某些原因,我希望viewB的控制器[self.navigationController popViewControllerAnimated:YES];从其viewDidLoad方法内部或viewDidAppear方法内部弹出视图 ,但是没有一个它们有效,即什么也没发生(应用程序中没有崩溃),但是,我在viewB中有一个带有IBAction的UIButton,它仅[self.navigationController popViewControllerAnimated:YES];在按钮被按下时调用,它将起作用,并且视图弹出到上一个视图!如果我删除此IBAction可以正常工作[self.navigationController popViewControllerAnimated:YES];从viewDidLoad或viewDidAppear方法中删除,因为弹出会从内存中释放当前视图及其所有子视图。问题是如何从viewDidLoad或viewDidAppear方法内部将当前视图(viewB)弹出到上一个视图(viewA)?

提前非常感谢您。

iphone objective-c ios

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

在 flatMap 运算符闭包中放置打印语句后,结合奇怪的编译错误

stories我有Ray Wenderlich 所著的合并书中的以下方法(名为:) ,它从Hacker News Public API中获取故事,如下所示:

模型对象:

public struct Story: Codable {
  public let id: Int
  public let title: String
  public let by: String
 public let time: TimeInterval
 public let url: String
}

extension Story: Comparable {
  public static func < (lhs: Story, rhs: Story) -> Bool {
  return lhs.time > rhs.time
  }
}

extension Story: CustomDebugStringConvertible {
   public var debugDescription: String {
   return "\n\(title)\nby \(by)\n\(url)\n-----"
  }
}
Run Code Online (Sandbox Code Playgroud)

API结构:

struct API {
  enum Error: LocalizedError { …
Run Code Online (Sandbox Code Playgroud)

ios swift combine

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

标签 统计

ios ×5

iphone ×4

objective-c ×2

xcode ×2

cocoa-touch ×1

combine ×1

swift ×1