鍍金池/ 問答/ iOS問答
茍活 回答

你源碼根目錄不是有個(gè)server.js 文件嗎,把他仍在服務(wù)器才可以。。。。github pages 不能跑node,我這個(gè)可能會(huì)對(duì)你有幫助https://github.com/forzeny/Mu...

荒城 回答

Hello, this help me resolve the problem for me.

Open Terminal
Install Homebrew:?? ruby -e "$(curl -fsSL https://raw.githubusercontent...)"
Do not close Terminal, open Mac Appstore and check Update, install all XCode Command Line Tools updates OR in my case, XCode Command Line Tools started install automaticly throught Terminal right after step 2.
Back to Terminal
Install Ruby:? ?brew install rbenv ruby-build
Install SASS gem: ??sudo gem install -n /usr/local/bin sass
After this steps, everything works fine and I can compilate again with Koala or in Dreamweaver.

我在github上找到解決辦法了

第一步:在命令中運(yùn)行ruby -e "$(curl -fsSL https://raw.githubusercontent...)"

第二步:打開你的xcode進(jìn)行更新

第三步:命令中運(yùn)行?brew install rbenv ruby-build

第四步:命令中運(yùn)行?sudo gem install -n /usr/local/bin sass

完成后koala就能正常編譯了

澐染 回答

1.這么寫肯定是會(huì)不對(duì)的,會(huì)崩潰。稍微寫個(gè)小測(cè)試,確實(shí)會(huì)奔潰。

Book *book = [[Book alloc] init];

{    //從作用域出去后store就會(huì)釋放
    Store *store = [[Store alloc] init];
    book.delegate = store;
}
[book test];
.....
-(void)test{
    
    NSLog(@"book test");
    
    if ([self.delegate respondsToSelector:@selector(testDelegate)]) {
        [self.delegate testDelegate];
    }
}

2.為什么沒出現(xiàn)奔潰?可能是delegate很少優(yōu)先于self釋放,可能delegate因?yàn)槠渌驔]釋放(單例或者引用循環(huán)等)。一般來說被委托者應(yīng)該在更深的層級(jí),會(huì)先釋放,比如界面A->B->C,這樣情況,肯定是C作為B的委托,C會(huì)先于B釋放。這個(gè)問題你逐個(gè)的檢查一下為什么沒有奔潰。主要看:是否delegate釋放了還回去調(diào)用self.delegate之類的。

咕嚕嚕 回答

我也是這樣做,先把頁(yè)面隱藏起來,但是箱問個(gè)問題,如果想在動(dòng)畫結(jié)束后在聚焦的h話,要怎么實(shí)現(xiàn)呢

兮顏 回答

之前用的clipboard一個(gè)版本不知道為什么new實(shí)例的時(shí)候回報(bào)錯(cuò),后面換了一個(gè)版本可以了。

這個(gè)插件可以解決大部分瀏覽器的復(fù)制了,這個(gè)東西可能本來就不是完全性的可能還是有些讓用戶去手動(dòng)復(fù)制吧/

陪我終 回答

沒有做過 iOS 開發(fā),不太清楚原生的細(xì)節(jié),按你的提問應(yīng)該是能做到調(diào)用 WKwebview 里的 JS 方法了。這樣的話,可以將 React 組件的 this 作用域綁定到回調(diào)方法上,然后就可以在回調(diào)方法上訪問組件 state 了。

例如:

function callback(data){
    // 組件初始化后,通過 bind 進(jìn)行綁定。然后在該方法內(nèi),this 就指向到那個(gè)組件的作用域了。
    // 訪問組件 state 傳遞數(shù)據(jù)
    this.setState({ hello: data })
}

...

class someComponent extends React.Component {
    constructor(){
        super();
        this.state = { hello: "123" }
        callback = callback.bind(this);
    }
    ...
}
瘋浪 回答

一個(gè)解決思路是,你不用銷毀當(dāng)前頁(yè)面,你只需要返回的時(shí)候不返回到當(dāng)前頁(yè)面就可以了。
NavigationController是可以返回到rootController的。

navigationController?.popToRootViewController(animated: true)

另外,NavigationController還可以獲取當(dāng)前navigation stack中的所有View Controller。你就可以返回到你指定的頁(yè)面?;蛘咪N毀stack中的任意view controller。

navigationController?.viewControllers
怣人 回答

判斷是不是微信環(huán)境,如果是微信環(huán)境就不渲染頭部。

判斷是否為微信環(huán)境/MicroMessenger/i.test(window.navigator.userAgent)。

懶豬 回答

環(huán)境變量恢復(fù)

手一抖把路徑寫錯(cuò)了,導(dǎo)致環(huán)境變量混亂,連最基本的vim、rm命令都搞沒了。臨時(shí)恢復(fù)默認(rèn)環(huán)境變量,然后重新修改。

$ export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"

練命 回答

@"((?![^\\]").)*[^"\\n]+"
((?!xx).)* 是不包含xx的意思,這里((?![^\\]").)*就是不包含非\"之外的"。

拼未來 回答

一般的方法前面是不需要寫@objc的,但selector對(duì)應(yīng)的方法前面必須加,因?yàn)?code>selector其實(shí)是 Objective-C runtime 的概念。在 Swift4 中,默認(rèn)情況下所有的 Swift 方法在Objective-C 中都是不可見的,所以你需要在這類方法前面加上@objc關(guān)鍵字,將這個(gè)方法暴露給 Objective-C,才能進(jìn)行使用。
其實(shí)這是@objc的其中一種作用,其他作用你可以再查下資料。

離人歸 回答

what? 這種情況使用 UISplitViewController 比較合適
可以看看這篇raywenderlich的教程:點(diǎn)我

老梗 回答

你可以看看iterm的顯示編碼設(shè)置,你這個(gè)用戶名可能是中文的吧,設(shè)置成UTF-8再重啟下程序看看。

老梗 回答

在/usr目錄運(yùn)行 ls -l 看看權(quán)限是什么,我的權(quán)限drwxr-xr-x,brew正常使用,chown也正常

ls -lO看看是不是uchg了
sudo chflags nouchg /usr/local解除一下再運(yùn)行就行了

心悲涼 回答

原來是沒有命名Storybord里的ViewController.

脾氣硬 回答

clipboard.png
這樣是可以的 就是先把string 轉(zhuǎn)成sting 再轉(zhuǎn)int

近義詞 回答

py2app pyinstalle打的包?

枕頭人 回答

不壓縮圖片,直接上傳原圖,原圖片不清晰,怎么都不會(huì)清晰了