CoreData: Cannot load NSManagedObjectModel.nil is an illegal URL parameterhtml
這是由於在工程中CoreData的命名和AppDelegate中使用的命名不一樣形成的,多是本身修改了CoreData文件可是忘記修改AppDelegate中相應的字符串。
將圖片中的字符串改爲和CoreData文件名同樣就能夠了。ios
No such file or directory ......swift
找不到某個文件 首先複製文件名 在Build Phases下找
淺白色說明文件找不到了xcode
linker command failed with exit code 1(use -v to see invocation)緩存
文件衝突 左下角搜文件
一般有兩種狀況 1.有兩個相同文件 2.只有一個的時候command+shift+f 搜索 ~~.m 看是否引入.m安全
Application tried to push a nil view controller on targetapp
試圖推出空的試圖控制器ide
must pass a class of kind UITableViewCell函數
註冊方法是否對 打全局斷點oop
分區頭亂竄
多是view的問題多是frame=頭的frame 因此頭在相對於tableView偏移的基礎上再偏移一次 改成bouns相對於本身
tableView 有本身頭試圖和尾視圖 區的頭尾有方法實現能夠註冊重用池也能夠不用重用池[有內存問題不能釋放view]
輪播圖: 上下滾動時輪播圖不走
由於定時器是默認狀態下是defaultMode 因此在滾動UITrackingRunLoopMode時好像暫停了同樣
在定時器中添加下面一段話:
[[NSRunLoop currentRunLoop] addTimer:self.timer forMode:NSRunLoopCommonModes];
定時器不參與引用計數 直接置空
You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library
我用的是Xcode7.1 多是第三方庫不兼容。7.0以上默認開啓 ENABLE_BITCODE
三方庫編譯的時候沒有 ENABLE_BITCODE
解決辦法:
有兩種: 1.修改工程設置 2.修改第三方庫
第二種沒研究,之後涉及會補充。
第一種:
在build setting 中搜索 enable bitcode 修改成NO
stackoverflow上得答案
我用的是Xcode7.1 手機是9.2 真機的系統太高
解決辦法:
- 更新Xcode
- 或者將 將9.2的文件添加進去 路徑 /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
![7.1]
(https://www.dropbox.com/s/dledmlnhb6my5x3/Xcode7.1%E6%96%87%E4%BB%B6%E5%A4%B9.png?dl=1)
下載地址
方法:
$(SRCROOT) /AutoLayoutAnimation/EaseUI/EaseUI-Prefix.pch
'UITableView (<UITableView: 0x7fd26b090a00; frame = (0 94; 320 568); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x7fd26abdc0b0>; layer = <CALayer: 0x7fd26ab4a4e0>; contentOffset: {0, 0}; contentSize: {320, 44}>) **failed to obtain a cell from its dataSource** (<FiestViewController: 0x7fd26954c500>)'
先循環使用了cell,後又建立cell
多是由於空格問題 重寫一遍就行了
證書問題
1.選擇工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 將選項改成:iPhone Developer
2.從新下載你的證書,或者修改通配符,或者說修改你的appid 。選擇工程 -》Bundle Identifier 修改成最新的appid 。形成這種緣由是由於你修改了你的app sdk版本
16/03/26
項目中搜索UIImage imageNamed:
由於本地變量跟函數參數變量同名
檢查nib文件內是否拖拽了兩個cell 或者其餘的什麼。
nib文件與ViewControler沒有關聯成功
1, 打開nib文件
2, 點擊"File's Owner", 按command+4,設置Class爲xxxViewControler
3, 按Control+"Files's Owner", 裏面有個默認的IBOutlet變量view, 看一下後面有沒有作關聯,若是沒有就拉到下面的View和視圖作個關聯
按照網上說的刪除緩存文件重啓仍沒辦法解決
後來發現問題是沒有serviceID AK 及 安全碼的問題
缺什麼就Assets.xcassets上右鍵新建什麼就OK啦。
value的數據是 NULL
if ([Value isEqual:[NSNull null]])
{
Value = @"";
}
NSArray或NSDictionary插入數據爲空而形成的
快速定位出錯位置:採用殭屍斷點和全局斷點
-[NSObject(NSObject)doNotRecognizeSelector:]
在Supporting Files 中的info.plist 中將 Localization native development region改成China便可
證書失效 從新生成
檢查橫屏